{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 高德API_homework"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "1、所有的高德API功能（除去地理围栏、轨迹纠偏（学有余力的可以尝试））\n",
    "- (每一个API功能请思考和设计该功能的一个具体的产品应用方案或场景)  \n",
    "\n",
    "2、所有的功能一定用函数封装，且所有的参数（必选参数+可选参数（默认参数None/?）） 应该写在定义函数之中。\n",
    "\n",
    "3、我们的高德API在jupyter中全部测试完成无误，将其保存为一个geo.py文件（模块）\n",
    "- PEP8 规范 书写python代码（python head first 书上有）\n",
    "\n",
    "4、尝试自己调用这个模块 ： from geo import geocode / import geo"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 准备工作"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests,json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "import geo\n",
    "jun_key = \"1a5ebc8c4ca6c1a7855a3702645c2ee0\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省佛山市顺德区渔人码头',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '0757',\n",
       "   'city': '佛山市',\n",
       "   'district': '顺德区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440606',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.271191,22.779995',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.geocode(jun_key, \"广东省佛山市渔人码头\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省佛山市顺德区顺峰山公园',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '0757',\n",
       "   'city': '佛山市',\n",
       "   'district': '顺德区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440606',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.292382,22.818665',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.geocode(jun_key, \"广东省佛山市顺峰山公园\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 逆地理编码"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'regeocode': {'addressComponent': {'city': '佛山市',\n",
       "   'province': '广东省',\n",
       "   'adcode': '440606',\n",
       "   'district': '顺德区',\n",
       "   'towncode': '440606006000',\n",
       "   'streetNumber': {'number': '18号',\n",
       "    'location': '113.271313,22.779981',\n",
       "    'direction': '东',\n",
       "    'distance': '12.5975',\n",
       "    'street': '滨河路'},\n",
       "   'country': '中国',\n",
       "   'township': '容桂街道',\n",
       "   'businessAreas': [{'location': '113.275011,22.758537',\n",
       "     'name': '容桂',\n",
       "     'id': '440606'}],\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'citycode': '0757'},\n",
       "  'formatted_address': '广东省佛山市顺德区容桂街道滨河路18号渔人码头'},\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000'}"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.regeocode(jun_key,\"113.271191,22.779995\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 步行路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.271191,22.779995',\n",
       "  'destination': '113.292382,22.818665',\n",
       "  'paths': [{'distance': '6946',\n",
       "    'duration': '5557',\n",
       "    'steps': [{'instruction': '向东南步行5米左转',\n",
       "      'orientation': '东南',\n",
       "      'road': [],\n",
       "      'distance': '5',\n",
       "      'duration': '4',\n",
       "      'polyline': '113.271489,22.779913;113.271515,22.77987',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿滨河路向东步行477米向左前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '滨河路',\n",
       "      'distance': '477',\n",
       "      'duration': '382',\n",
       "      'polyline': '113.271515,22.779865;113.271988,22.780009;113.271988,22.780009;113.272535,22.780187;113.272535,22.780187;113.272956,22.780334;113.272956,22.780334;113.27319,22.780408;113.273403,22.780451;113.273624,22.780477;113.273624,22.780477;113.27365,22.780477;113.27365,22.780477;113.274115,22.780525;113.274115,22.780525;113.274128,22.780525;113.274128,22.780525;113.274991,22.78059;113.275282,22.780569;113.275547,22.780486;113.275547,22.780486;113.275898,22.780395;113.27605,22.780373',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿滨河路向东步行1090米右转',\n",
       "      'orientation': '东',\n",
       "      'road': '滨河路',\n",
       "      'distance': '1090',\n",
       "      'duration': '872',\n",
       "      'polyline': '113.27605,22.780369;113.27622,22.780395;113.276428,22.78046;113.276428,22.78046;113.276623,22.78053;113.276623,22.78053;113.276771,22.780586;113.277014,22.780625;113.277561,22.780634;113.277561,22.780634;113.279332,22.780551;113.279332,22.780551;113.280056,22.78053;113.280933,22.780469;113.280933,22.780469;113.282422,22.780347;113.282422,22.780347;113.2825,22.780339;113.2825,22.780339;113.283355,22.780265;113.283767,22.780243;113.284683,22.780308;113.284683,22.780308;113.284809,22.780326;113.284809,22.780326;113.285964,22.780438;113.285964,22.780438;113.286016,22.780443;113.286016,22.780443;113.286636,22.780499',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行46米左转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '46',\n",
       "      'duration': '37',\n",
       "      'polyline': '113.286636,22.780499;113.286636,22.780447;113.286636,22.780447;113.286649,22.780339;113.286615,22.780339;113.286602,22.780464;113.286697,22.780477',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '20'},\n",
       "     {'instruction': '沿广珠公路向北步行1045米',\n",
       "      'orientation': '北',\n",
       "      'road': '广珠公路',\n",
       "      'distance': '1045',\n",
       "      'duration': '836',\n",
       "      'polyline': '113.286697,22.780477;113.285981,22.786528;113.285981,22.786528;113.28576,22.788416;113.285655,22.789423;113.285586,22.789865',\n",
       "      'action': [],\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿广珠公路向北步行331米向右前方行走',\n",
       "      'orientation': '北',\n",
       "      'road': '广珠公路',\n",
       "      'distance': '331',\n",
       "      'duration': '265',\n",
       "      'polyline': '113.285582,22.789865;113.285495,22.790673;113.285434,22.790981;113.285434,22.790981;113.285386,22.79122;113.285226,22.791849;113.285226,22.791849;113.285043,22.792409;113.284883,22.792786',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿兴顺路向东北步行28米直行',\n",
       "      'orientation': '东北',\n",
       "      'road': '兴顺路',\n",
       "      'distance': '28',\n",
       "      'duration': '22',\n",
       "      'polyline': '113.284878,22.792786;113.285,22.793016',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行34米右转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '34',\n",
       "      'duration': '27',\n",
       "      'polyline': '113.285,22.793016;113.285187,22.793277',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿广珠公路步行58米左转',\n",
       "      'orientation': [],\n",
       "      'road': '广珠公路',\n",
       "      'distance': '58',\n",
       "      'duration': '46',\n",
       "      'polyline': '113.285187,22.793277;113.28533,22.793264;113.285612,22.793394;113.285712,22.793355',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿兴顺路向东北步行20米向左前方行走',\n",
       "      'orientation': '东北',\n",
       "      'road': '兴顺路',\n",
       "      'distance': '20',\n",
       "      'duration': '16',\n",
       "      'polyline': '113.285712,22.793351;113.285885,22.793437',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿龙盘西路向东北步行31米向左前方行走',\n",
       "      'orientation': '东北',\n",
       "      'road': '龙盘西路',\n",
       "      'distance': '31',\n",
       "      'duration': '25',\n",
       "      'polyline': '113.285885,22.793437;113.285994,22.793576;113.286033,22.793659;113.286033,22.793659;113.286037,22.793689',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿龙盘西路向北步行1061米向左前方行走',\n",
       "      'orientation': '北',\n",
       "      'road': '龙盘西路',\n",
       "      'distance': '1061',\n",
       "      'duration': '849',\n",
       "      'polyline': '113.286037,22.793689;113.285938,22.793937;113.285938,22.793937;113.285677,22.794414;113.285677,22.794414;113.285273,22.795069;113.284974,22.795595;113.284974,22.795595;113.284944,22.795647;113.284944,22.795647;113.28487,22.795781;113.28477,22.79599;113.28464,22.796385;113.284579,22.796732;113.28457,22.797001;113.284575,22.797348;113.284605,22.797539;113.284696,22.797895;113.284696,22.797895;113.284805,22.798134;113.285026,22.798511;113.285026,22.798511;113.285816,22.79951;113.285816,22.79951;113.285872,22.799579;113.285872,22.799579;113.286832,22.800734;113.286832,22.800734;113.287496,22.801502;113.287496,22.801502;113.287574,22.801667;113.287587,22.801793;113.287587,22.801793;113.287747,22.801788;113.287747,22.801788;113.287865,22.801918',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行40米右转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '40',\n",
       "      'duration': '32',\n",
       "      'polyline': '113.287865,22.801918;113.28783,22.802287',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿宝林路步行41米向左前方行走',\n",
       "      'orientation': [],\n",
       "      'road': '宝林路',\n",
       "      'distance': '41',\n",
       "      'duration': '33',\n",
       "      'polyline': '113.287826,22.802287;113.28806,22.802305;113.28822,22.802331',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿龙盘北路向东北步行1081米左转',\n",
       "      'orientation': '东北',\n",
       "      'road': '龙盘北路',\n",
       "      'distance': '1081',\n",
       "      'duration': '865',\n",
       "      'polyline': '113.28822,22.802331;113.288793,22.803012;113.288924,22.803212;113.288924,22.803212;113.289093,22.80349;113.289345,22.803997;113.289557,22.804497;113.289557,22.804497;113.289596,22.804583;113.289596,22.804583;113.289939,22.805356;113.290165,22.805712;113.290395,22.806007;113.290777,22.806402;113.291059,22.806658;113.291359,22.806879;113.29161,22.807049;113.29161,22.807049;113.291845,22.807166;113.291845,22.807166;113.292157,22.807331;113.292496,22.807465;113.29322,22.807687;113.295399,22.808312;113.295681,22.808433',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿国泰路向北步行84米直行',\n",
       "      'orientation': '北',\n",
       "      'road': '国泰路',\n",
       "      'distance': '84',\n",
       "      'duration': '67',\n",
       "      'polyline': '113.295681,22.808433;113.29582,22.808989;113.29582,22.808989;113.295864,22.809175',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿迎宾路向北步行163米向右前方行走',\n",
       "      'orientation': '北',\n",
       "      'road': '迎宾路',\n",
       "      'distance': '163',\n",
       "      'duration': '130',\n",
       "      'polyline': '113.295864,22.809175;113.295959,22.809648;113.295959,22.809648;113.296094,22.810312;113.296094,22.810312;113.296194,22.810629',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东北步行202米向左前方行走',\n",
       "      'orientation': '东北',\n",
       "      'road': [],\n",
       "      'distance': '202',\n",
       "      'duration': '162',\n",
       "      'polyline': '113.296194,22.810629;113.296233,22.810668;113.296233,22.810668;113.296302,22.810734;113.296302,22.810734;113.296363,22.81079;113.296597,22.810859;113.296597,22.810859;113.297504,22.811723;113.297504,22.811723;113.297643,22.811853',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行1109米到达目的地',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '1109',\n",
       "      'duration': '887',\n",
       "      'polyline': '113.297643,22.811853;113.297652,22.812465;113.297674,22.812556;113.297669,22.812678;113.297609,22.812808;113.296862,22.813611;113.296719,22.813906;113.296701,22.814197;113.296766,22.814349;113.297092,22.814844;113.297127,22.814957;113.297105,22.815065;113.29694,22.815642;113.29694,22.816007;113.29694,22.816007;113.296892,22.81635;113.296688,22.816558;113.296411,22.816658;113.29628,22.816827;113.296332,22.81701;113.296354,22.817153;113.296354,22.817153;113.296467,22.81753;113.296467,22.817808;113.296467,22.817808;113.296467,22.817904;113.296398,22.818576;113.296389,22.81908;113.296367,22.819132;113.296367,22.819132;113.296337,22.819193;113.295868,22.819609;113.295764,22.819657;113.295764,22.819657;113.295582,22.819718;113.294887,22.819835;113.294887,22.819835;113.294444,22.819896;113.294444,22.819896',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地',\n",
       "      'walk_type': '0'}]}]}}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.walking(jun_key,'113.271191,22.779995','113.292382,22.818665')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向东南步行5米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>113.271489,22.779913;113.271515,22.77987</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿滨河路向东步行477米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>滨河路</td>\n",
       "      <td>477</td>\n",
       "      <td>382</td>\n",
       "      <td>113.271515,22.779865;113.271988,22.780009;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿滨河路向东步行1090米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>滨河路</td>\n",
       "      <td>1090</td>\n",
       "      <td>872</td>\n",
       "      <td>113.27605,22.780369;113.27622,22.780395;113.27...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>步行46米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>46</td>\n",
       "      <td>37</td>\n",
       "      <td>113.286636,22.780499;113.286636,22.780447;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿广珠公路向北步行1045米</td>\n",
       "      <td>北</td>\n",
       "      <td>广珠公路</td>\n",
       "      <td>1045</td>\n",
       "      <td>836</td>\n",
       "      <td>113.286697,22.780477;113.285981,22.786528;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿广珠公路向北步行331米向右前方行走</td>\n",
       "      <td>北</td>\n",
       "      <td>广珠公路</td>\n",
       "      <td>331</td>\n",
       "      <td>265</td>\n",
       "      <td>113.285582,22.789865;113.285495,22.790673;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿兴顺路向东北步行28米直行</td>\n",
       "      <td>东北</td>\n",
       "      <td>兴顺路</td>\n",
       "      <td>28</td>\n",
       "      <td>22</td>\n",
       "      <td>113.284878,22.792786;113.285,22.793016</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>步行34米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>34</td>\n",
       "      <td>27</td>\n",
       "      <td>113.285,22.793016;113.285187,22.793277</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿广珠公路步行58米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>广珠公路</td>\n",
       "      <td>58</td>\n",
       "      <td>46</td>\n",
       "      <td>113.285187,22.793277;113.28533,22.793264;113.2...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿兴顺路向东北步行20米向左前方行走</td>\n",
       "      <td>东北</td>\n",
       "      <td>兴顺路</td>\n",
       "      <td>20</td>\n",
       "      <td>16</td>\n",
       "      <td>113.285712,22.793351;113.285885,22.793437</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>沿龙盘西路向东北步行31米向左前方行走</td>\n",
       "      <td>东北</td>\n",
       "      <td>龙盘西路</td>\n",
       "      <td>31</td>\n",
       "      <td>25</td>\n",
       "      <td>113.285885,22.793437;113.285994,22.793576;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿龙盘西路向北步行1061米向左前方行走</td>\n",
       "      <td>北</td>\n",
       "      <td>龙盘西路</td>\n",
       "      <td>1061</td>\n",
       "      <td>849</td>\n",
       "      <td>113.286037,22.793689;113.285938,22.793937;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>步行40米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>40</td>\n",
       "      <td>32</td>\n",
       "      <td>113.287865,22.801918;113.28783,22.802287</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿宝林路步行41米向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>宝林路</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113.287826,22.802287;113.28806,22.802305;113.2...</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>沿龙盘北路向东北步行1081米左转</td>\n",
       "      <td>东北</td>\n",
       "      <td>龙盘北路</td>\n",
       "      <td>1081</td>\n",
       "      <td>865</td>\n",
       "      <td>113.28822,22.802331;113.288793,22.803012;113.2...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>沿国泰路向北步行84米直行</td>\n",
       "      <td>北</td>\n",
       "      <td>国泰路</td>\n",
       "      <td>84</td>\n",
       "      <td>67</td>\n",
       "      <td>113.295681,22.808433;113.29582,22.808989;113.2...</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>沿迎宾路向北步行163米向右前方行走</td>\n",
       "      <td>北</td>\n",
       "      <td>迎宾路</td>\n",
       "      <td>163</td>\n",
       "      <td>130</td>\n",
       "      <td>113.295864,22.809175;113.295959,22.809648;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>向东北步行202米向左前方行走</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>202</td>\n",
       "      <td>162</td>\n",
       "      <td>113.296194,22.810629;113.296233,22.810668;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>步行1109米到达目的地</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>1109</td>\n",
       "      <td>887</td>\n",
       "      <td>113.297643,22.811853;113.297652,22.812465;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             instruction orientation  road distance duration  \\\n",
       "0              向东南步行5米左转          东南    []        5        4   \n",
       "1     沿滨河路向东步行477米向左前方行走           东   滨河路      477      382   \n",
       "2        沿滨河路向东步行1090米右转           东   滨河路     1090      872   \n",
       "3                步行46米左转          []    []       46       37   \n",
       "4         沿广珠公路向北步行1045米           北  广珠公路     1045      836   \n",
       "5    沿广珠公路向北步行331米向右前方行走           北  广珠公路      331      265   \n",
       "6         沿兴顺路向东北步行28米直行          东北   兴顺路       28       22   \n",
       "7                步行34米右转          []    []       34       27   \n",
       "8           沿广珠公路步行58米左转          []  广珠公路       58       46   \n",
       "9     沿兴顺路向东北步行20米向左前方行走          东北   兴顺路       20       16   \n",
       "10   沿龙盘西路向东北步行31米向左前方行走          东北  龙盘西路       31       25   \n",
       "11  沿龙盘西路向北步行1061米向左前方行走           北  龙盘西路     1061      849   \n",
       "12               步行40米右转          []    []       40       32   \n",
       "13       沿宝林路步行41米向左前方行走          []   宝林路       41       33   \n",
       "14     沿龙盘北路向东北步行1081米左转          东北  龙盘北路     1081      865   \n",
       "15         沿国泰路向北步行84米直行           北   国泰路       84       67   \n",
       "16    沿迎宾路向北步行163米向右前方行走           北   迎宾路      163      130   \n",
       "17       向东北步行202米向左前方行走          东北    []      202      162   \n",
       "18          步行1109米到达目的地          []    []     1109      887   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0            113.271489,22.779913;113.271515,22.77987      左转   \n",
       "1   113.271515,22.779865;113.271988,22.780009;113....  向左前方行走   \n",
       "2   113.27605,22.780369;113.27622,22.780395;113.27...      右转   \n",
       "3   113.286636,22.780499;113.286636,22.780447;113....      左转   \n",
       "4   113.286697,22.780477;113.285981,22.786528;113....      []   \n",
       "5   113.285582,22.789865;113.285495,22.790673;113....  向右前方行走   \n",
       "6              113.284878,22.792786;113.285,22.793016      直行   \n",
       "7              113.285,22.793016;113.285187,22.793277      右转   \n",
       "8   113.285187,22.793277;113.28533,22.793264;113.2...      左转   \n",
       "9           113.285712,22.793351;113.285885,22.793437  向左前方行走   \n",
       "10  113.285885,22.793437;113.285994,22.793576;113....  向左前方行走   \n",
       "11  113.286037,22.793689;113.285938,22.793937;113....  向左前方行走   \n",
       "12           113.287865,22.801918;113.28783,22.802287      右转   \n",
       "13  113.287826,22.802287;113.28806,22.802305;113.2...  向左前方行走   \n",
       "14  113.28822,22.802331;113.288793,22.803012;113.2...      左转   \n",
       "15  113.295681,22.808433;113.29582,22.808989;113.2...      直行   \n",
       "16  113.295864,22.809175;113.295959,22.809648;113....  向右前方行走   \n",
       "17  113.296194,22.810629;113.296233,22.810668;113....  向左前方行走   \n",
       "18  113.297643,22.811853;113.297652,22.812465;113....      []   \n",
       "\n",
       "   assistant_action walk_type  \n",
       "0                []         0  \n",
       "1                []         0  \n",
       "2                []         0  \n",
       "3                []        20  \n",
       "4                []         0  \n",
       "5                []         0  \n",
       "6                []         0  \n",
       "7                []         1  \n",
       "8                []         0  \n",
       "9                []         0  \n",
       "10               []         0  \n",
       "11               []         0  \n",
       "12               []         1  \n",
       "13               []         0  \n",
       "14               []         0  \n",
       "15               []         0  \n",
       "16               []         0  \n",
       "17               []         0  \n",
       "18            到达目的地         0  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.json_normalize(geo.walking(jun_key,'113.271191,22.779995','113.292382,22.818665')['route']['paths'][0]['steps'])\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0                向东南步行5米左转\n",
       "1       沿滨河路向东步行477米向左前方行走\n",
       "2          沿滨河路向东步行1090米右转\n",
       "3                  步行46米左转\n",
       "4           沿广珠公路向北步行1045米\n",
       "5      沿广珠公路向北步行331米向右前方行走\n",
       "6           沿兴顺路向东北步行28米直行\n",
       "7                  步行34米右转\n",
       "8             沿广珠公路步行58米左转\n",
       "9       沿兴顺路向东北步行20米向左前方行走\n",
       "10     沿龙盘西路向东北步行31米向左前方行走\n",
       "11    沿龙盘西路向北步行1061米向左前方行走\n",
       "12                 步行40米右转\n",
       "13         沿宝林路步行41米向左前方行走\n",
       "14       沿龙盘北路向东北步行1081米左转\n",
       "15           沿国泰路向北步行84米直行\n",
       "16      沿迎宾路向北步行163米向右前方行走\n",
       "17         向东北步行202米向左前方行走\n",
       "18            步行1109米到达目的地\n",
       "Name: instruction, dtype: object"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['instruction']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 公交路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.271191,22.779995',\n",
       "  'destination': '113.292382,22.818665',\n",
       "  'distance': '5885',\n",
       "  'taxi_cost': '30',\n",
       "  'transits': [{'cost': '2.0',\n",
       "    'duration': '4126',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '3062',\n",
       "    'distance': '8917',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.271492,22.779913',\n",
       "       'destination': '113.277512,22.777136',\n",
       "       'distance': '981',\n",
       "       'duration': '840',\n",
       "       'steps': [{'instruction': '沿滨河路步行479米右转',\n",
       "         'road': '滨河路',\n",
       "         'distance': '479',\n",
       "         'duration': [],\n",
       "         'polyline': '113.271492,22.779913;113.272415,22.780205;113.272926,22.780382;113.273170,22.780460;113.273392,22.780504;113.273674,22.780529;113.274063,22.780563;113.274994,22.780642;113.275291,22.780621;113.275558,22.780539;113.276047,22.780420',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿凤祥北路步行330米向左前方行走',\n",
       "         'road': '凤祥北路',\n",
       "         'distance': '330',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276047,22.780416;113.276047,22.780373;113.276077,22.779491;113.276100,22.779209;113.276146,22.778715;113.276176,22.778368;113.276222,22.777779;113.276230,22.777670;113.276222,22.777422',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿凤祥北路步行54米左转',\n",
       "         'road': '凤祥北路',\n",
       "         'distance': '54',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276222,22.777418;113.276291,22.777296;113.276344,22.777239;113.276390,22.777214;113.276550,22.777170;113.276642,22.777170',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行56米右转',\n",
       "         'road': [],\n",
       "         'distance': '56',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276642,22.777170;113.276642,22.777235;113.276855,22.777248;113.276878,22.777054;113.276917,22.777054;113.276909,22.777102',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行62米到达富丽大厦',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '62',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276909,22.777102;113.276947,22.777102;113.277512,22.777136',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达富丽大厦'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '富丽大厦',\n",
       "          'id': '440600011890010',\n",
       "          'location': '113.277687,22.777145'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011890030',\n",
       "          'location': '113.298225,22.805807'},\n",
       "         'name': '928路(桂花洲--同江医院)',\n",
       "         'id': '440600011890',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5855',\n",
       "         'duration': '1502',\n",
       "         'polyline': '113.277687,22.777145;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.279869,22.777258;113.279865,22.777257;113.280226,22.777279;113.281766,22.777361;113.282070,22.777374;113.282370,22.777387;113.282704,22.777396;113.282804,22.777405;113.282886,22.777305;113.283333,22.777326;113.283772,22.777348;113.284115,22.777365;113.284371,22.777374;113.285482,22.777431;113.285577,22.777543;113.285677,22.777548;113.285907,22.777565;113.286250,22.777565;113.286385,22.777687;113.286302,22.778763;113.286337,22.778906;113.286380,22.778989;113.286437,22.779045;113.286654,22.779132;113.286793,22.779158;113.287135,22.779184;113.287322,22.779145;113.287396,22.779080;113.287457,22.779002;113.287483,22.778911;113.287509,22.778793;113.287574,22.778286;113.287630,22.777752;113.287639,22.777687;113.287734,22.776819;113.287747,22.776732;113.287750,22.776731;113.287750,22.776726;113.287834,22.775881;113.287888,22.775133;113.287842,22.775040;113.287788,22.774996;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287201,22.777851;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285667,22.790688;113.285599,22.791067;113.285500,22.791536;113.285499,22.791536;113.285391,22.791949;113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.285660,22.793051;113.286020,22.793251;113.286745,22.793646;113.287357,22.793963;113.287652,22.794115;113.288312,22.794457;113.288937,22.794787;113.289258,22.794944;113.289258,22.794939;113.289440,22.795030;113.289687,22.795165;113.289844,22.795213;113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425;113.291185,22.795464;113.291432,22.795560;113.291597,22.795638;113.291046,22.796580;113.291020,22.796628;113.291016,22.796632;113.290920,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289397,22.799358;113.289398,22.799358;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288681,22.800859;113.288719,22.800964;113.289520,22.801376;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293457,22.803387;113.293823,22.803576;113.294540,22.803942;113.295815,22.804586;113.295815,22.804583;113.296722,22.805044;113.296974,22.805178;113.297256,22.805321;113.297333,22.805361;113.297577,22.805473;113.298225,22.805807',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '可可公寓',\n",
       "           'id': '440600011890011',\n",
       "           'location': '113.279869,22.777258'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600011890012',\n",
       "           'location': '113.283772,22.777348'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011890013',\n",
       "           'location': '113.287747,22.776732'},\n",
       "          {'name': '科龙华宝厂',\n",
       "           'id': '440600011890025',\n",
       "           'location': '113.285500,22.791536'},\n",
       "          {'name': '嘉信城市广场',\n",
       "           'id': '440600011890026',\n",
       "           'location': '113.289258,22.794944'},\n",
       "          {'name': '嘉信城市花园',\n",
       "           'id': '440600011890016',\n",
       "           'location': '113.289397,22.799358'},\n",
       "          {'name': '聚胜花园',\n",
       "           'id': '440600011890017',\n",
       "           'location': '113.289520,22.801376'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011890018',\n",
       "           'location': '113.293457,22.803387'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011890019',\n",
       "           'location': '113.295815,22.804586'}]},\n",
       "        {'departure_stop': {'name': '富丽大厦',\n",
       "          'id': '440600011526106',\n",
       "          'location': '113.277512,22.777136'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011526094',\n",
       "          'location': '113.298157,22.805773'},\n",
       "         'name': '佛308路(容桂客运站--大岗客运站)',\n",
       "         'id': '440600011526',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7029',\n",
       "         'duration': '1756',\n",
       "         'polyline': '113.277512,22.777136;113.277794,22.777153;113.278412,22.777197;113.278603,22.777208;113.279167,22.777218;113.279480,22.777235;113.280098,22.777269;113.280228,22.777279;113.281631,22.777365;113.281769,22.777370;113.282372,22.777382;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283661,22.777443;113.284111,22.777456;113.284691,22.777500;113.285652,22.777548;113.285866,22.777561;113.286247,22.777565;113.286392,22.777678;113.286354,22.777994;113.286346,22.778269;113.286331,22.778429;113.286301,22.778767;113.286316,22.778845;113.286339,22.778906;113.286354,22.778950;113.286438,22.779041;113.286507,22.779083;113.286659,22.779133;113.286789,22.779158;113.287132,22.779184;113.287254,22.779167;113.287323,22.779144;113.287399,22.779083;113.287460,22.779001;113.287483,22.778910;113.287514,22.778793;113.287552,22.778507;113.287575,22.778185;113.287613,22.777885;113.287621,22.777752;113.287636,22.777687;113.287689,22.777248;113.287743,22.776667;113.287743,22.776663;113.287758,22.776537;113.287827,22.775881;113.287865,22.775412;113.287880,22.775135;113.287842,22.775040;113.287788,22.774992;113.287727,22.774948;113.287552,22.774878;113.287445,22.775747;113.287376,22.776527;113.287292,22.777071;113.287209,22.777803;113.286980,22.779423;113.286942,22.779722;113.286858,22.780487;113.286774,22.781281;113.286720,22.781658;113.286469,22.783871;113.286148,22.786589;113.285973,22.788025;113.285866,22.788889;113.285767,22.789917;113.285934,22.790073;113.285965,22.790096;113.286057,22.790108;113.286140,22.790100;113.286217,22.790049;113.286247,22.789995;113.286270,22.789940;113.286339,22.789328;113.286491,22.787371;113.286507,22.787235;113.286530,22.787066;113.286560,22.786896;113.286568,22.786840;113.286682,22.786705;113.287010,22.786741;113.287514,22.786789;113.287811,22.786848;113.288017,22.786909;113.288246,22.786993;113.288681,22.787174;113.289215,22.787447;113.289215,22.787443;113.289490,22.787582;113.290001,22.787848;113.290695,22.788212;113.291702,22.788725;113.292358,22.789059;113.292352,22.789062;113.293069,22.789431;113.293624,22.789740;113.294136,22.789983;113.294614,22.790217;113.294670,22.790469;113.294531,22.790703;113.294392,22.790955;113.293785,22.791966;113.293507,22.792396;113.293164,22.793008;113.292734,22.793728;113.292396,22.794297;113.291940,22.795061;113.291710,22.795456;113.291597,22.795638;113.291046,22.796580;113.291020,22.796628;113.291016,22.796632;113.290920,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289440,22.799280;113.289436,22.799276;113.289440,22.799280;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288681,22.800859;113.288724,22.800964;113.289397,22.801315;113.289398,22.801315;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293228,22.803268;113.293228,22.803272;113.295712,22.804535;113.295715,22.804531;113.296722,22.805044;113.296982,22.805178;113.297256,22.805317;113.297325,22.805365;113.297569,22.805473;113.298157,22.805773',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '可可公寓站',\n",
       "           'id': '440600011526097',\n",
       "           'location': '113.280098,22.777269'},\n",
       "          {'name': '容山邮局站',\n",
       "           'id': '440600011526091',\n",
       "           'location': '113.283661,22.777443'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011526059',\n",
       "           'location': '113.287743,22.776667'},\n",
       "          {'name': '万科新城湾畔站',\n",
       "           'id': '440600011526092',\n",
       "           'location': '113.289215,22.787447'},\n",
       "          {'name': '纯水岸站',\n",
       "           'id': '440600011526109',\n",
       "           'location': '113.292358,22.789059'},\n",
       "          {'name': '顺德一中德胜学校站',\n",
       "           'id': '440600011526088',\n",
       "           'location': '113.292734,22.793728'},\n",
       "          {'name': '嘉信城市花园站',\n",
       "           'id': '440600011526077',\n",
       "           'location': '113.289440,22.799280'},\n",
       "          {'name': '聚胜花园站',\n",
       "           'id': '440600011526080',\n",
       "           'location': '113.289397,22.801315'},\n",
       "          {'name': '顺德区政府站',\n",
       "           'id': '440600011526081',\n",
       "           'location': '113.293228,22.803268'},\n",
       "          {'name': '区行政服务中心站',\n",
       "           'id': '440600011526101',\n",
       "           'location': '113.295712,22.804535'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.298210,22.805799',\n",
       "       'destination': '113.294441,22.819897',\n",
       "       'distance': '2081',\n",
       "       'duration': '1783',\n",
       "       'steps': [{'instruction': '沿德民路步行69米右转',\n",
       "         'road': '德民路',\n",
       "         'distance': '69',\n",
       "         'duration': [],\n",
       "         'polyline': '113.298210,22.805799;113.297623,22.805500',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行17米左转',\n",
       "         'road': [],\n",
       "         'distance': '17',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297623,22.805494;113.297554,22.805559;113.297546,22.805630',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行47米向右前方行走',\n",
       "         'road': '国泰路',\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297546,22.805630;113.297363,22.805626;113.297279,22.805651;113.297226,22.805668;113.297112,22.805738',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行325米右转',\n",
       "         'road': '国泰路',\n",
       "         'distance': '325',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297112,22.805738;113.296860,22.806154;113.296394,22.806967;113.296219,22.807280;113.295868,22.807831;113.295761,22.808064;113.295746,22.808199;113.295769,22.808281;113.295815,22.808352',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿龙盘北路步行22米左转',\n",
       "         'road': '龙盘北路',\n",
       "         'distance': '22',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295815,22.808352;113.296005,22.808451',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行15米左转',\n",
       "         'road': [],\n",
       "         'distance': '15',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296005,22.808451;113.295921,22.808563',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿龙盘北路步行28米右转',\n",
       "         'road': '龙盘北路',\n",
       "         'distance': '28',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295921,22.808573;113.295685,22.808437',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行84米往前走',\n",
       "         'road': '国泰路',\n",
       "         'distance': '84',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295685,22.808434;113.295822,22.808989;113.295860,22.809175',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿迎宾路步行163米向右前方行走',\n",
       "         'road': '迎宾路',\n",
       "         'distance': '163',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295860,22.809175;113.295959,22.809649;113.296097,22.810312;113.296196,22.810629',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行202米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '202',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296196,22.810629;113.296234,22.810669;113.296303,22.810734;113.296364,22.810789;113.296600,22.810860;113.297501,22.811724;113.297646,22.811853',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1109米',\n",
       "         'road': [],\n",
       "         'distance': '1109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297646,22.811853;113.297653,22.812466;113.297676,22.812557;113.297668,22.812677;113.297607,22.812809;113.296860,22.813612;113.296722,22.813906;113.296700,22.814198;113.296768,22.814348;113.297089,22.814844;113.297127,22.814957;113.297104,22.815065;113.296944,22.815643;113.296944,22.816008;113.296890,22.816349;113.296692,22.816559;113.296410,22.816658;113.296280,22.816828;113.296333,22.817009;113.296356,22.817152;113.296471,22.817530;113.296471,22.817808;113.296471,22.817904;113.296394,22.818577;113.296387,22.819080;113.296364,22.819132;113.296333,22.819193;113.295868,22.819609;113.295761,22.819656;113.295578,22.819717;113.294884,22.819836;113.294441,22.819897;113.294441,22.819897',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '4.0',\n",
       "    'duration': '4279',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2282',\n",
       "    'distance': '9369',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.271248,22.779835',\n",
       "       'destination': '113.270493,22.776623',\n",
       "       'distance': '562',\n",
       "       'duration': '481',\n",
       "       'steps': [{'instruction': '沿滨河路步行106米向左前方行走',\n",
       "         'road': '滨河路',\n",
       "         'distance': '106',\n",
       "         'duration': [],\n",
       "         'polyline': '113.271248,22.779835;113.270828,22.779705;113.270554,22.779654;113.270462,22.779654;113.270386,22.779657;113.270241,22.779692',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行7米右转',\n",
       "         'road': [],\n",
       "         'distance': '7',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270241,22.779692;113.270210,22.779644',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿滨河路步行16米左转',\n",
       "         'road': '滨河路',\n",
       "         'distance': '16',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270210,22.779640;113.270073,22.779705',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行20米向左前方行走',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '20',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270065,22.779705;113.269897,22.779596',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行333米左转',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '333',\n",
       "         'duration': [],\n",
       "         'polyline': '113.269897,22.779593;113.269791,22.779419;113.269737,22.779324;113.269737,22.779232;113.269745,22.779137;113.269859,22.778833;113.270065,22.778290;113.270081,22.778208;113.270157,22.777899;113.270317,22.777218;113.270409,22.776688',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行40米右转',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270409,22.776684;113.270790,22.776762',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行8米右转',\n",
       "         'road': [],\n",
       "         'distance': '8',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270790,22.776762;113.270805,22.776688',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行32米到达信德上城',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '32',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270805,22.776684;113.270752,22.776680;113.270493,22.776623',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达信德上城'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '信德上城',\n",
       "          'id': '440600011665014',\n",
       "          'location': '113.270477,22.776617'},\n",
       "         'arrival_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011665022',\n",
       "          'location': '113.289421,22.799318'},\n",
       "         'name': '318路(格兰仕厂--顺德客运总站)',\n",
       "         'id': '440600011665',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5226',\n",
       "         'duration': '1322',\n",
       "         'polyline': '113.270477,22.776617;113.270470,22.776615;113.270744,22.776670;113.271408,22.776798;113.272133,22.776867;113.272667,22.776890;113.273430,22.776926;113.273811,22.776949;113.274452,22.776979;113.275253,22.777021;113.275703,22.777048;113.276222,22.777071;113.276260,22.777071;113.276527,22.777088;113.276764,22.777096;113.276932,22.777100;113.277473,22.777132;113.277466,22.777132;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.280113,22.777275;113.280220,22.777277;113.281769,22.777361;113.281937,22.777365;113.282372,22.777388;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283745,22.777445;113.284103,22.777458;113.285683,22.777546;113.285873,22.777555;113.286247,22.777565;113.286385,22.777687;113.286339,22.778269;113.286301,22.778763;113.286339,22.778906;113.286385,22.778990;113.286438,22.779045;113.286659,22.779131;113.286789,22.779158;113.287140,22.779184;113.287323,22.779144;113.287399,22.779079;113.287460,22.779003;113.287483,22.778912;113.287582,22.778320;113.287628,22.777752;113.287636,22.777687;113.287735,22.776817;113.287750,22.776731;113.287750,22.776726;113.287865,22.775414;113.287888,22.775133;113.287842,22.775040;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287247,22.777464;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285667,22.790688;113.285599,22.791067;113.285500,22.791540;113.285500,22.791536;113.285385,22.791948;113.285278,22.792286;113.285316,22.792574;113.285362,22.792723;113.285408,22.792828;113.285538,22.793009;113.286018,22.793251;113.286743,22.793646;113.287361,22.793962;113.287651,22.794115;113.288452,22.794535;113.288872,22.794731;113.289345,22.794977;113.289436,22.795031;113.289688,22.795164;113.289841,22.795214;113.290222,22.795292;113.290672,22.795347;113.291016,22.795404;113.291077,22.795422;113.291428,22.795561;113.291603,22.795637;113.291046,22.796579;113.291023,22.796627;113.291016,22.796640;113.290916,22.796808;113.290886,22.796867;113.290474,22.797527;113.289864,22.798576;113.289680,22.798889;113.289421,22.799318',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '富丽大厦',\n",
       "           'id': '440600011665015',\n",
       "           'location': '113.277473,22.777132'},\n",
       "          {'name': '可可公寓',\n",
       "           'id': '440600011665016',\n",
       "           'location': '113.280113,22.777275'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600011665017',\n",
       "           'location': '113.283745,22.777445'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011665041',\n",
       "           'location': '113.287750,22.776731'},\n",
       "          {'name': '科龙华宝厂',\n",
       "           'id': '440600011665038',\n",
       "           'location': '113.285500,22.791540'},\n",
       "          {'name': '嘉信城市广场',\n",
       "           'id': '440600011665039',\n",
       "           'location': '113.289345,22.794977'}]},\n",
       "        {'departure_stop': {'name': '信德上城',\n",
       "          'id': '440600012207011',\n",
       "          'location': '113.270470,22.776615'},\n",
       "         'arrival_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600012207019',\n",
       "          'location': '113.289436,22.799290'},\n",
       "         'name': '920路(容桂客运站--顺峰公交枢纽站)',\n",
       "         'id': '440600012207',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6175',\n",
       "         'duration': '1777',\n",
       "         'polyline': '113.270470,22.776615;113.270744,22.776670;113.271408,22.776798;113.272133,22.776867;113.272667,22.776890;113.273430,22.776926;113.273811,22.776949;113.274452,22.776979;113.275253,22.777021;113.275703,22.777048;113.276222,22.777071;113.276260,22.777071;113.276527,22.777088;113.276764,22.777096;113.276932,22.777100;113.277588,22.777140;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.280060,22.777271;113.280052,22.777271;113.280220,22.777277;113.281769,22.777361;113.281937,22.777365;113.282372,22.777388;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283707,22.777445;113.283714,22.777445;113.283707,22.777445;113.284103,22.777458;113.285652,22.777546;113.285873,22.777555;113.286247,22.777565;113.286385,22.777681;113.286339,22.778269;113.286301,22.778763;113.286339,22.778906;113.286385,22.778990;113.286438,22.779045;113.286659,22.779131;113.286789,22.779158;113.287140,22.779184;113.287323,22.779144;113.287399,22.779079;113.287460,22.779003;113.287483,22.778912;113.287582,22.778320;113.287628,22.777752;113.287636,22.777687;113.287735,22.776817;113.287750,22.776735;113.287750,22.776731;113.287865,22.775414;113.287888,22.775133;113.287842,22.775040;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287247,22.777464;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285927,22.790073;113.285965,22.790096;113.286057,22.790113;113.286133,22.790100;113.286217,22.790049;113.286232,22.790031;113.286278,22.789940;113.286293,22.789831;113.286339,22.789322;113.286514,22.787235;113.286522,22.787071;113.286568,22.786840;113.286682,22.786707;113.287003,22.786739;113.287521,22.786789;113.287811,22.786848;113.288017,22.786913;113.288246,22.786987;113.288704,22.787182;113.289078,22.787373;113.289482,22.787582;113.289688,22.787687;113.289932,22.787804;113.290009,22.787848;113.290092,22.787888;113.290207,22.787947;113.290558,22.788143;113.291016,22.788374;113.291710,22.788729;113.292374,22.789072;113.293068,22.789431;113.293625,22.789740;113.294167,22.790005;113.294617,22.790218;113.294670,22.790468;113.294579,22.790638;113.294380,22.790968;113.293785,22.791967;113.293488,22.792479;113.293167,22.793009;113.292793,22.793638;113.291885,22.795160;113.291710,22.795456;113.291603,22.795637;113.291031,22.796602;113.291023,22.796627;113.291016,22.796640;113.290916,22.796808;113.290886,22.796867;113.290474,22.797527;113.289864,22.798576;113.289680,22.798889;113.289436,22.799290',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '7',\n",
       "         'via_stops': [{'name': '富丽大厦',\n",
       "           'id': '440600012207012',\n",
       "           'location': '113.277588,22.777140'},\n",
       "          {'name': '可可公寓',\n",
       "           'id': '440600012207013',\n",
       "           'location': '113.280060,22.777271'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600012207014',\n",
       "           'location': '113.283707,22.777445'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600012207015',\n",
       "           'location': '113.287750,22.776735'},\n",
       "          {'name': '万科新城湾畔',\n",
       "           'id': '440600012207016',\n",
       "           'location': '113.289078,22.787373'},\n",
       "          {'name': '纯水岸',\n",
       "           'id': '440600012207017',\n",
       "           'location': '113.292374,22.789072'},\n",
       "          {'name': '顺德一中德胜学校',\n",
       "           'id': '440600012207018',\n",
       "           'location': '113.292793,22.793638'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.289421,22.799314',\n",
       "       'destination': '113.289391,22.799379',\n",
       "       'distance': '8',\n",
       "       'duration': '6',\n",
       "       'steps': [{'instruction': '沿祥和路步行8米到达嘉信城市花园',\n",
       "         'road': '祥和路',\n",
       "         'distance': '8',\n",
       "         'duration': [],\n",
       "         'polyline': '113.289421,22.799314;113.289391,22.799379',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉信城市花园'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011639003',\n",
       "          'location': '113.289379,22.799379'},\n",
       "         'arrival_stop': {'name': '南国丝都博物馆',\n",
       "          'id': '440600011639075',\n",
       "          'location': '113.298683,22.808325'},\n",
       "         'name': '316路(澄海路首末站--顺达生活区)',\n",
       "         'id': '440600011639',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '1861',\n",
       "         'duration': '1001',\n",
       "         'polyline': '113.289379,22.799379;113.289375,22.799379;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288681,22.800859;113.288719,22.800964;113.289383,22.801311;113.289383,22.801306;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293304,22.803307;113.293297,22.803307;113.293823,22.803576;113.294540,22.803942;113.295708,22.804531;113.296951,22.805164;113.297256,22.805321;113.297333,22.805361;113.297577,22.805473;113.298187,22.805792;113.299530,22.806484;113.299843,22.806641;113.299934,22.806862;113.299751,22.807154;113.299522,22.807482;113.299431,22.807587;113.299408,22.807617;113.299164,22.807859;113.298943,22.808052;113.298683,22.808325',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2100',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '聚胜花园',\n",
       "           'id': '440600011639004',\n",
       "           'location': '113.289383,22.801311'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011639005',\n",
       "           'location': '113.293304,22.803307'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011639006',\n",
       "           'location': '113.295708,22.804531'},\n",
       "          {'name': '华侨中学',\n",
       "           'id': '440600011639040',\n",
       "           'location': '113.298187,22.805792'}]},\n",
       "        {'departure_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011872090',\n",
       "          'location': '113.289379,22.799379'},\n",
       "         'arrival_stop': {'name': '南国丝都博物馆',\n",
       "          'id': '440600011872095',\n",
       "          'location': '113.298681,22.808329'},\n",
       "         'name': '918路外环(华侨城主题公园--华侨城主题公园)',\n",
       "         'id': '440600011872',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '1911',\n",
       "         'duration': '1042',\n",
       "         'polyline': '113.289379,22.799379;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288681,22.800859;113.288724,22.800964;113.289440,22.801337;113.289436,22.801337;113.289857,22.801554;113.290577,22.801918;113.290703,22.801984;113.290955,22.802105;113.291033,22.802148;113.291367,22.802326;113.291610,22.802448;113.293316,22.803316;113.293312,22.803316;113.293824,22.803576;113.294540,22.803941;113.295720,22.804540;113.295716,22.804540;113.296953,22.805165;113.297253,22.805321;113.297331,22.805360;113.297617,22.805495;113.298207,22.805803;113.298203,22.805799;113.299527,22.806484;113.299839,22.806641;113.299939,22.806862;113.299748,22.807153;113.299523,22.807483;113.299431,22.807587;113.299405,22.807617;113.299167,22.807860;113.298945,22.808051;113.298681,22.808329',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2100',\n",
       "         'via_num': '4',\n",
       "         'via_stops': [{'name': '聚胜花园',\n",
       "           'id': '440600011872091',\n",
       "           'location': '113.289440,22.801337'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011872092',\n",
       "           'location': '113.293316,22.803316'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011872093',\n",
       "           'location': '113.295720,22.804540'},\n",
       "          {'name': '华侨中学',\n",
       "           'id': '440600011872094',\n",
       "           'location': '113.298207,22.805803'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.298683,22.808325',\n",
       "       'destination': '113.294441,22.819897',\n",
       "       'distance': '1712',\n",
       "       'duration': '1467',\n",
       "       'steps': [{'instruction': '沿观绿路步行94米右转',\n",
       "         'road': '观绿路',\n",
       "         'distance': '94',\n",
       "         'duration': [],\n",
       "         'polyline': '113.298683,22.808325;113.298233,22.808798;113.298065,22.808954',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行183米右转',\n",
       "         'road': [],\n",
       "         'distance': '183',\n",
       "         'duration': [],\n",
       "         'polyline': '113.298065,22.808954;113.298065,22.809076;113.297997,22.809380;113.298004,22.809465;113.298019,22.809557;113.297974,22.809662;113.297836,22.809839;113.297745,22.809900;113.297653,22.809921;113.297562,22.809921;113.297112,22.809832',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿观绿路步行129米右转',\n",
       "         'road': '观绿路',\n",
       "         'distance': '129',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297112,22.809822;113.297043,22.809883;113.296234,22.810669',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行197米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '197',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296234,22.810669;113.296303,22.810734;113.296364,22.810789;113.296600,22.810860;113.297501,22.811724;113.297646,22.811853',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1109米',\n",
       "         'road': [],\n",
       "         'distance': '1109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297646,22.811853;113.297653,22.812466;113.297676,22.812557;113.297668,22.812677;113.297607,22.812809;113.296860,22.813612;113.296722,22.813906;113.296700,22.814198;113.296768,22.814348;113.297089,22.814844;113.297127,22.814957;113.297104,22.815065;113.296944,22.815643;113.296944,22.816008;113.296890,22.816349;113.296692,22.816559;113.296410,22.816658;113.296280,22.816828;113.296333,22.817009;113.296356,22.817152;113.296471,22.817530;113.296471,22.817808;113.296471,22.817904;113.296394,22.818577;113.296387,22.819080;113.296364,22.819132;113.296333,22.819193;113.295868,22.819609;113.295761,22.819656;113.295578,22.819717;113.294884,22.819836;113.294441,22.819897;113.294441,22.819897',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '4.0',\n",
       "    'duration': '4338',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2093',\n",
       "    'distance': '11241',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.271248,22.779835',\n",
       "       'destination': '113.270493,22.776623',\n",
       "       'distance': '562',\n",
       "       'duration': '481',\n",
       "       'steps': [{'instruction': '沿滨河路步行106米向左前方行走',\n",
       "         'road': '滨河路',\n",
       "         'distance': '106',\n",
       "         'duration': [],\n",
       "         'polyline': '113.271248,22.779835;113.270828,22.779705;113.270554,22.779654;113.270462,22.779654;113.270386,22.779657;113.270241,22.779692',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行7米右转',\n",
       "         'road': [],\n",
       "         'distance': '7',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270241,22.779692;113.270210,22.779644',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿滨河路步行16米左转',\n",
       "         'road': '滨河路',\n",
       "         'distance': '16',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270210,22.779640;113.270073,22.779705',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行20米向左前方行走',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '20',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270065,22.779705;113.269897,22.779596',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行333米左转',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '333',\n",
       "         'duration': [],\n",
       "         'polyline': '113.269897,22.779593;113.269791,22.779419;113.269737,22.779324;113.269737,22.779232;113.269745,22.779137;113.269859,22.778833;113.270065,22.778290;113.270081,22.778208;113.270157,22.777899;113.270317,22.777218;113.270409,22.776688',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行40米右转',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270409,22.776684;113.270790,22.776762',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行8米右转',\n",
       "         'road': [],\n",
       "         'distance': '8',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270790,22.776762;113.270805,22.776688',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行32米到达信德上城',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '32',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270805,22.776684;113.270752,22.776680;113.270493,22.776623',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达信德上城'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '信德上城',\n",
       "          'id': '440600011665014',\n",
       "          'location': '113.270477,22.776617'},\n",
       "         'arrival_stop': {'name': '大吉村',\n",
       "          'id': '440600011665023',\n",
       "          'location': '113.283813,22.805464'},\n",
       "         'name': '318路(格兰仕厂--顺德客运总站)',\n",
       "         'id': '440600011665',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6249',\n",
       "         'duration': '1419',\n",
       "         'polyline': '113.270477,22.776617;113.270470,22.776615;113.270744,22.776670;113.271408,22.776798;113.272133,22.776867;113.272667,22.776890;113.273430,22.776926;113.273811,22.776949;113.274452,22.776979;113.275253,22.777021;113.275703,22.777048;113.276222,22.777071;113.276260,22.777071;113.276527,22.777088;113.276764,22.777096;113.276932,22.777100;113.277473,22.777132;113.277466,22.777132;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.280113,22.777275;113.280220,22.777277;113.281769,22.777361;113.281937,22.777365;113.282372,22.777388;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283745,22.777445;113.284103,22.777458;113.285683,22.777546;113.285873,22.777555;113.286247,22.777565;113.286385,22.777687;113.286339,22.778269;113.286301,22.778763;113.286339,22.778906;113.286385,22.778990;113.286438,22.779045;113.286659,22.779131;113.286789,22.779158;113.287140,22.779184;113.287323,22.779144;113.287399,22.779079;113.287460,22.779003;113.287483,22.778912;113.287582,22.778320;113.287628,22.777752;113.287636,22.777687;113.287735,22.776817;113.287750,22.776731;113.287750,22.776726;113.287865,22.775414;113.287888,22.775133;113.287842,22.775040;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287247,22.777464;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285667,22.790688;113.285599,22.791067;113.285500,22.791540;113.285500,22.791536;113.285385,22.791948;113.285278,22.792286;113.285316,22.792574;113.285362,22.792723;113.285408,22.792828;113.285538,22.793009;113.286018,22.793251;113.286743,22.793646;113.287361,22.793962;113.287651,22.794115;113.288452,22.794535;113.288872,22.794731;113.289345,22.794977;113.289436,22.795031;113.289688,22.795164;113.289841,22.795214;113.290222,22.795292;113.290672,22.795347;113.291016,22.795404;113.291077,22.795422;113.291428,22.795561;113.291603,22.795637;113.291046,22.796579;113.291023,22.796627;113.291016,22.796640;113.290916,22.796808;113.290886,22.796867;113.290474,22.797527;113.289864,22.798576;113.289680,22.798889;113.289421,22.799318;113.289421,22.799313;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288506,22.800856;113.288437,22.800985;113.288261,22.801289;113.288124,22.801516;113.287941,22.801800;113.287865,22.801918;113.287575,22.802355;113.287148,22.802965;113.286667,22.803511;113.286522,22.803642;113.286133,22.803970;113.285919,22.804125;113.285751,22.804209;113.285355,22.804493;113.284294,22.805132;113.283859,22.805424;113.283813,22.805464',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '7',\n",
       "         'via_stops': [{'name': '富丽大厦',\n",
       "           'id': '440600011665015',\n",
       "           'location': '113.277473,22.777132'},\n",
       "          {'name': '可可公寓',\n",
       "           'id': '440600011665016',\n",
       "           'location': '113.280113,22.777275'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600011665017',\n",
       "           'location': '113.283745,22.777445'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011665041',\n",
       "           'location': '113.287750,22.776731'},\n",
       "          {'name': '科龙华宝厂',\n",
       "           'id': '440600011665038',\n",
       "           'location': '113.285500,22.791540'},\n",
       "          {'name': '嘉信城市广场',\n",
       "           'id': '440600011665039',\n",
       "           'location': '113.289345,22.794977'},\n",
       "          {'name': '嘉信城市花园',\n",
       "           'id': '440600011665022',\n",
       "           'location': '113.289421,22.799318'}]},\n",
       "        {'departure_stop': {'name': '信德上城',\n",
       "          'id': '440600012207011',\n",
       "          'location': '113.270470,22.776615'},\n",
       "         'arrival_stop': {'name': '大吉村',\n",
       "          'id': '440600012207022',\n",
       "          'location': '113.283775,22.805487'},\n",
       "         'name': '920路(容桂客运站--顺峰公交枢纽站)',\n",
       "         'id': '440600012207',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '8835',\n",
       "         'duration': '2303',\n",
       "         'polyline': '113.270470,22.776615;113.270744,22.776670;113.271408,22.776798;113.272133,22.776867;113.272667,22.776890;113.273430,22.776926;113.273811,22.776949;113.274452,22.776979;113.275253,22.777021;113.275703,22.777048;113.276222,22.777071;113.276260,22.777071;113.276527,22.777088;113.276764,22.777096;113.276932,22.777100;113.277588,22.777140;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.280060,22.777271;113.280052,22.777271;113.280220,22.777277;113.281769,22.777361;113.281937,22.777365;113.282372,22.777388;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283707,22.777445;113.283714,22.777445;113.283707,22.777445;113.284103,22.777458;113.285652,22.777546;113.285873,22.777555;113.286247,22.777565;113.286385,22.777681;113.286339,22.778269;113.286301,22.778763;113.286339,22.778906;113.286385,22.778990;113.286438,22.779045;113.286659,22.779131;113.286789,22.779158;113.287140,22.779184;113.287323,22.779144;113.287399,22.779079;113.287460,22.779003;113.287483,22.778912;113.287582,22.778320;113.287628,22.777752;113.287636,22.777687;113.287735,22.776817;113.287750,22.776735;113.287750,22.776731;113.287865,22.775414;113.287888,22.775133;113.287842,22.775040;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287247,22.777464;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285927,22.790073;113.285965,22.790096;113.286057,22.790113;113.286133,22.790100;113.286217,22.790049;113.286232,22.790031;113.286278,22.789940;113.286293,22.789831;113.286339,22.789322;113.286514,22.787235;113.286522,22.787071;113.286568,22.786840;113.286682,22.786707;113.287003,22.786739;113.287521,22.786789;113.287811,22.786848;113.288017,22.786913;113.288246,22.786987;113.288704,22.787182;113.289078,22.787373;113.289482,22.787582;113.289688,22.787687;113.289932,22.787804;113.290009,22.787848;113.290092,22.787888;113.290207,22.787947;113.290558,22.788143;113.291016,22.788374;113.291710,22.788729;113.292374,22.789072;113.293068,22.789431;113.293625,22.789740;113.294167,22.790005;113.294617,22.790218;113.294670,22.790468;113.294579,22.790638;113.294380,22.790968;113.293785,22.791967;113.293488,22.792479;113.293167,22.793009;113.292793,22.793638;113.291885,22.795160;113.291710,22.795456;113.291603,22.795637;113.291031,22.796602;113.291023,22.796627;113.291016,22.796640;113.290916,22.796808;113.290886,22.796867;113.290474,22.797527;113.289864,22.798576;113.289680,22.798889;113.289436,22.799290;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288506,22.800856;113.288345,22.800770;113.288559,22.800404;113.288589,22.800360;113.288994,22.799675;113.289528,22.798784;113.289459,22.798624;113.289360,22.798489;113.288383,22.797678;113.287842,22.797235;113.287605,22.797049;113.287361,22.796867;113.287094,22.796732;113.286880,22.796627;113.286430,22.796402;113.285767,22.796061;113.285568,22.795942;113.285019,22.795689;113.284790,22.796263;113.284744,22.796402;113.284691,22.796627;113.284676,22.796762;113.284676,22.797028;113.284683,22.797277;113.284729,22.797560;113.284836,22.797899;113.284912,22.798101;113.285095,22.798424;113.285301,22.798698;113.285919,22.799427;113.286552,22.800182;113.286552,22.800179;113.286949,22.800655;113.287590,22.801424;113.287819,22.801672;113.287865,22.801918;113.287575,22.802355;113.287148,22.802965;113.286667,22.803511;113.286522,22.803642;113.286133,22.803970;113.285919,22.804125;113.285751,22.804209;113.285355,22.804493;113.284294,22.805132;113.283859,22.805424;113.283775,22.805487',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '富丽大厦',\n",
       "           'id': '440600012207012',\n",
       "           'location': '113.277588,22.777140'},\n",
       "          {'name': '可可公寓',\n",
       "           'id': '440600012207013',\n",
       "           'location': '113.280060,22.777271'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600012207014',\n",
       "           'location': '113.283707,22.777445'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600012207015',\n",
       "           'location': '113.287750,22.776735'},\n",
       "          {'name': '万科新城湾畔',\n",
       "           'id': '440600012207016',\n",
       "           'location': '113.289078,22.787373'},\n",
       "          {'name': '纯水岸',\n",
       "           'id': '440600012207017',\n",
       "           'location': '113.292374,22.789072'},\n",
       "          {'name': '顺德一中德胜学校',\n",
       "           'id': '440600012207018',\n",
       "           'location': '113.292793,22.793638'},\n",
       "          {'name': '嘉信城市花园',\n",
       "           'id': '440600012207019',\n",
       "           'location': '113.289436,22.799290'},\n",
       "          {'name': '人民医院三门诊',\n",
       "           'id': '440600012207020',\n",
       "           'location': '113.287094,22.796732'},\n",
       "          {'name': '南江中学',\n",
       "           'id': '440600012207021',\n",
       "           'location': '113.286552,22.800182'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.283905,22.805565',\n",
       "       'destination': '113.283661,22.805405',\n",
       "       'distance': '115',\n",
       "       'duration': '98',\n",
       "       'steps': [{'instruction': '步行46米左转',\n",
       "         'road': [],\n",
       "         'distance': '46',\n",
       "         'duration': [],\n",
       "         'polyline': '113.283905,22.805565;113.283562,22.805834',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行28米左转',\n",
       "         'road': [],\n",
       "         'distance': '28',\n",
       "         'duration': [],\n",
       "         'polyline': '113.283562,22.805834;113.283363,22.805660',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿宝林路步行41米到达大吉村',\n",
       "         'road': '宝林路',\n",
       "         'distance': '41',\n",
       "         'duration': [],\n",
       "         'polyline': '113.283356,22.805655;113.283607,22.805443;113.283661,22.805405',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达大吉村'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '大吉村',\n",
       "          'id': '440600011758061',\n",
       "          'location': '113.283659,22.805399'},\n",
       "         'arrival_stop': {'name': '苏岗新村',\n",
       "          'id': '440600011758049',\n",
       "          'location': '113.295502,22.811394'},\n",
       "         'name': '904路(南方医科大学顺德医院公交总站--美的体育公园)',\n",
       "         'id': '440600011758',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '2899',\n",
       "         'duration': '1125',\n",
       "         'polyline': '113.283659,22.805399;113.283845,22.805260;113.285677,22.804119;113.286254,22.803715;113.286506,22.803485;113.287083,22.802852;113.287418,22.802300;113.287752,22.801784;113.287826,22.801671;113.288025,22.801350;113.288281,22.800911;113.288507,22.800855;113.288724,22.800964;113.289457,22.801345;113.289467,22.801353;113.289459,22.801350;113.290573,22.801918;113.290710,22.801983;113.290955,22.802105;113.291039,22.802149;113.291367,22.802322;113.291626,22.802448;113.293297,22.803312;113.293297,22.803307;113.293823,22.803576;113.294540,22.803936;113.295723,22.804535;113.296722,22.805044;113.296982,22.805178;113.297256,22.805317;113.297325,22.805365;113.297569,22.805473;113.298225,22.805811;113.298225,22.805807;113.299576,22.806507;113.299843,22.806641;113.299934,22.806862;113.299767,22.807135;113.299431,22.807587;113.299408,22.807617;113.299164,22.807859;113.298943,22.808052;113.298599,22.808416;113.298233,22.808794;113.297813,22.809193;113.297562,22.809404;113.297440,22.809513;113.297165,22.809765;113.297043,22.809883;113.296204,22.810694;113.295502,22.811394',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '聚胜花园',\n",
       "           'id': '440600011758030',\n",
       "           'location': '113.289457,22.801345'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011758031',\n",
       "           'location': '113.293297,22.803312'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011758032',\n",
       "           'location': '113.295723,22.804535'},\n",
       "          {'name': '华侨中学',\n",
       "           'id': '440600011758033',\n",
       "           'location': '113.298225,22.805811'},\n",
       "          {'name': '南国丝都博物馆',\n",
       "           'id': '440600011758039',\n",
       "           'location': '113.298599,22.808416'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.295502,22.811394',\n",
       "       'destination': '113.294441,22.819897',\n",
       "       'distance': '1416',\n",
       "       'duration': '1213',\n",
       "       'steps': [{'instruction': '沿迎宾路步行110米左转',\n",
       "         'road': '迎宾路',\n",
       "         'distance': '110',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295502,22.811394;113.296234,22.810673',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行197米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '197',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296234,22.810669;113.296303,22.810734;113.296364,22.810789;113.296600,22.810860;113.297501,22.811724;113.297646,22.811853',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1109米',\n",
       "         'road': [],\n",
       "         'distance': '1109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297646,22.811853;113.297653,22.812466;113.297676,22.812557;113.297668,22.812677;113.297607,22.812809;113.296860,22.813612;113.296722,22.813906;113.296700,22.814198;113.296768,22.814348;113.297089,22.814844;113.297127,22.814957;113.297104,22.815065;113.296944,22.815643;113.296944,22.816008;113.296890,22.816349;113.296692,22.816559;113.296410,22.816658;113.296280,22.816828;113.296333,22.817009;113.296356,22.817152;113.296471,22.817530;113.296471,22.817808;113.296471,22.817904;113.296394,22.818577;113.296387,22.819080;113.296364,22.819132;113.296333,22.819193;113.295868,22.819609;113.295761,22.819656;113.295578,22.819717;113.294884,22.819836;113.294441,22.819897;113.294441,22.819897',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '4.0',\n",
       "    'duration': '4417',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2398',\n",
       "    'distance': '9207',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.271492,22.779913',\n",
       "       'destination': '113.277512,22.777136',\n",
       "       'distance': '981',\n",
       "       'duration': '840',\n",
       "       'steps': [{'instruction': '沿滨河路步行479米右转',\n",
       "         'road': '滨河路',\n",
       "         'distance': '479',\n",
       "         'duration': [],\n",
       "         'polyline': '113.271492,22.779913;113.272415,22.780205;113.272926,22.780382;113.273170,22.780460;113.273392,22.780504;113.273674,22.780529;113.274063,22.780563;113.274994,22.780642;113.275291,22.780621;113.275558,22.780539;113.276047,22.780420',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿凤祥北路步行330米向左前方行走',\n",
       "         'road': '凤祥北路',\n",
       "         'distance': '330',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276047,22.780416;113.276047,22.780373;113.276077,22.779491;113.276100,22.779209;113.276146,22.778715;113.276176,22.778368;113.276222,22.777779;113.276230,22.777670;113.276222,22.777422',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿凤祥北路步行54米左转',\n",
       "         'road': '凤祥北路',\n",
       "         'distance': '54',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276222,22.777418;113.276291,22.777296;113.276344,22.777239;113.276390,22.777214;113.276550,22.777170;113.276642,22.777170',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行56米右转',\n",
       "         'road': [],\n",
       "         'distance': '56',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276642,22.777170;113.276642,22.777235;113.276855,22.777248;113.276878,22.777054;113.276917,22.777054;113.276909,22.777102',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行62米到达富丽大厦',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '62',\n",
       "         'duration': [],\n",
       "         'polyline': '113.276909,22.777102;113.276947,22.777102;113.277512,22.777136',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达富丽大厦'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '富丽大厦',\n",
       "          'id': '440600011890010',\n",
       "          'location': '113.277687,22.777145'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011890030',\n",
       "          'location': '113.298225,22.805807'},\n",
       "         'name': '928路(桂花洲--同江医院)',\n",
       "         'id': '440600011890',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5855',\n",
       "         'duration': '1502',\n",
       "         'polyline': '113.277687,22.777145;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.279869,22.777258;113.279865,22.777257;113.280226,22.777279;113.281766,22.777361;113.282070,22.777374;113.282370,22.777387;113.282704,22.777396;113.282804,22.777405;113.282886,22.777305;113.283333,22.777326;113.283772,22.777348;113.284115,22.777365;113.284371,22.777374;113.285482,22.777431;113.285577,22.777543;113.285677,22.777548;113.285907,22.777565;113.286250,22.777565;113.286385,22.777687;113.286302,22.778763;113.286337,22.778906;113.286380,22.778989;113.286437,22.779045;113.286654,22.779132;113.286793,22.779158;113.287135,22.779184;113.287322,22.779145;113.287396,22.779080;113.287457,22.779002;113.287483,22.778911;113.287509,22.778793;113.287574,22.778286;113.287630,22.777752;113.287639,22.777687;113.287734,22.776819;113.287747,22.776732;113.287750,22.776731;113.287750,22.776726;113.287834,22.775881;113.287888,22.775133;113.287842,22.775040;113.287788,22.774996;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287201,22.777851;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285667,22.790688;113.285599,22.791067;113.285500,22.791536;113.285499,22.791536;113.285391,22.791949;113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.285660,22.793051;113.286020,22.793251;113.286745,22.793646;113.287357,22.793963;113.287652,22.794115;113.288312,22.794457;113.288937,22.794787;113.289258,22.794944;113.289258,22.794939;113.289440,22.795030;113.289687,22.795165;113.289844,22.795213;113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425;113.291185,22.795464;113.291432,22.795560;113.291597,22.795638;113.291046,22.796580;113.291020,22.796628;113.291016,22.796632;113.290920,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289397,22.799358;113.289398,22.799358;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288681,22.800859;113.288719,22.800964;113.289520,22.801376;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293457,22.803387;113.293823,22.803576;113.294540,22.803942;113.295815,22.804586;113.295815,22.804583;113.296722,22.805044;113.296974,22.805178;113.297256,22.805321;113.297333,22.805361;113.297577,22.805473;113.298225,22.805807',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '可可公寓',\n",
       "           'id': '440600011890011',\n",
       "           'location': '113.279869,22.777258'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600011890012',\n",
       "           'location': '113.283772,22.777348'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011890013',\n",
       "           'location': '113.287747,22.776732'},\n",
       "          {'name': '科龙华宝厂',\n",
       "           'id': '440600011890025',\n",
       "           'location': '113.285500,22.791536'},\n",
       "          {'name': '嘉信城市广场',\n",
       "           'id': '440600011890026',\n",
       "           'location': '113.289258,22.794944'},\n",
       "          {'name': '嘉信城市花园',\n",
       "           'id': '440600011890016',\n",
       "           'location': '113.289397,22.799358'},\n",
       "          {'name': '聚胜花园',\n",
       "           'id': '440600011890017',\n",
       "           'location': '113.289520,22.801376'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011890018',\n",
       "           'location': '113.293457,22.803387'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011890019',\n",
       "           'location': '113.295815,22.804586'}]},\n",
       "        {'departure_stop': {'name': '富丽大厦',\n",
       "          'id': '440600011526106',\n",
       "          'location': '113.277512,22.777136'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011526094',\n",
       "          'location': '113.298157,22.805773'},\n",
       "         'name': '佛308路(容桂客运站--大岗客运站)',\n",
       "         'id': '440600011526',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7029',\n",
       "         'duration': '1756',\n",
       "         'polyline': '113.277512,22.777136;113.277794,22.777153;113.278412,22.777197;113.278603,22.777208;113.279167,22.777218;113.279480,22.777235;113.280098,22.777269;113.280228,22.777279;113.281631,22.777365;113.281769,22.777370;113.282372,22.777382;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283661,22.777443;113.284111,22.777456;113.284691,22.777500;113.285652,22.777548;113.285866,22.777561;113.286247,22.777565;113.286392,22.777678;113.286354,22.777994;113.286346,22.778269;113.286331,22.778429;113.286301,22.778767;113.286316,22.778845;113.286339,22.778906;113.286354,22.778950;113.286438,22.779041;113.286507,22.779083;113.286659,22.779133;113.286789,22.779158;113.287132,22.779184;113.287254,22.779167;113.287323,22.779144;113.287399,22.779083;113.287460,22.779001;113.287483,22.778910;113.287514,22.778793;113.287552,22.778507;113.287575,22.778185;113.287613,22.777885;113.287621,22.777752;113.287636,22.777687;113.287689,22.777248;113.287743,22.776667;113.287743,22.776663;113.287758,22.776537;113.287827,22.775881;113.287865,22.775412;113.287880,22.775135;113.287842,22.775040;113.287788,22.774992;113.287727,22.774948;113.287552,22.774878;113.287445,22.775747;113.287376,22.776527;113.287292,22.777071;113.287209,22.777803;113.286980,22.779423;113.286942,22.779722;113.286858,22.780487;113.286774,22.781281;113.286720,22.781658;113.286469,22.783871;113.286148,22.786589;113.285973,22.788025;113.285866,22.788889;113.285767,22.789917;113.285934,22.790073;113.285965,22.790096;113.286057,22.790108;113.286140,22.790100;113.286217,22.790049;113.286247,22.789995;113.286270,22.789940;113.286339,22.789328;113.286491,22.787371;113.286507,22.787235;113.286530,22.787066;113.286560,22.786896;113.286568,22.786840;113.286682,22.786705;113.287010,22.786741;113.287514,22.786789;113.287811,22.786848;113.288017,22.786909;113.288246,22.786993;113.288681,22.787174;113.289215,22.787447;113.289215,22.787443;113.289490,22.787582;113.290001,22.787848;113.290695,22.788212;113.291702,22.788725;113.292358,22.789059;113.292352,22.789062;113.293069,22.789431;113.293624,22.789740;113.294136,22.789983;113.294614,22.790217;113.294670,22.790469;113.294531,22.790703;113.294392,22.790955;113.293785,22.791966;113.293507,22.792396;113.293164,22.793008;113.292734,22.793728;113.292396,22.794297;113.291940,22.795061;113.291710,22.795456;113.291597,22.795638;113.291046,22.796580;113.291020,22.796628;113.291016,22.796632;113.290920,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289440,22.799280;113.289436,22.799276;113.289440,22.799280;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288681,22.800859;113.288724,22.800964;113.289397,22.801315;113.289398,22.801315;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293228,22.803268;113.293228,22.803272;113.295712,22.804535;113.295715,22.804531;113.296722,22.805044;113.296982,22.805178;113.297256,22.805317;113.297325,22.805365;113.297569,22.805473;113.298157,22.805773',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '可可公寓站',\n",
       "           'id': '440600011526097',\n",
       "           'location': '113.280098,22.777269'},\n",
       "          {'name': '容山邮局站',\n",
       "           'id': '440600011526091',\n",
       "           'location': '113.283661,22.777443'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011526059',\n",
       "           'location': '113.287743,22.776667'},\n",
       "          {'name': '万科新城湾畔站',\n",
       "           'id': '440600011526092',\n",
       "           'location': '113.289215,22.787447'},\n",
       "          {'name': '纯水岸站',\n",
       "           'id': '440600011526109',\n",
       "           'location': '113.292358,22.789059'},\n",
       "          {'name': '顺德一中德胜学校站',\n",
       "           'id': '440600011526088',\n",
       "           'location': '113.292734,22.793728'},\n",
       "          {'name': '嘉信城市花园站',\n",
       "           'id': '440600011526077',\n",
       "           'location': '113.289440,22.799280'},\n",
       "          {'name': '聚胜花园站',\n",
       "           'id': '440600011526080',\n",
       "           'location': '113.289397,22.801315'},\n",
       "          {'name': '顺德区政府站',\n",
       "           'id': '440600011526081',\n",
       "           'location': '113.293228,22.803268'},\n",
       "          {'name': '区行政服务中心站',\n",
       "           'id': '440600011526101',\n",
       "           'location': '113.295712,22.804535'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.298210,22.805799',\n",
       "       'destination': '113.298218,22.805807',\n",
       "       'distance': '1',\n",
       "       'duration': '0',\n",
       "       'steps': [{'instruction': '沿德民路步行1米到达华侨中学',\n",
       "         'road': '德民路',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.298210,22.805799;113.298218,22.805807',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达华侨中学'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '华侨中学',\n",
       "          'id': '440600011758033',\n",
       "          'location': '113.298225,22.805811'},\n",
       "         'arrival_stop': {'name': '苏岗新村',\n",
       "          'id': '440600011758049',\n",
       "          'location': '113.295502,22.811394'},\n",
       "         'name': '904路(南方医科大学顺德医院公交总站--美的体育公园)',\n",
       "         'id': '440600011758',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '954',\n",
       "         'duration': '860',\n",
       "         'polyline': '113.298225,22.805811;113.298225,22.805807;113.299576,22.806507;113.299843,22.806641;113.299934,22.806862;113.299767,22.807135;113.299431,22.807587;113.299408,22.807617;113.299164,22.807859;113.298943,22.808052;113.298599,22.808416;113.298233,22.808794;113.297813,22.809193;113.297562,22.809404;113.297440,22.809513;113.297165,22.809765;113.297043,22.809883;113.296204,22.810694;113.295502,22.811394',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '南国丝都博物馆',\n",
       "           'id': '440600011758039',\n",
       "           'location': '113.298599,22.808416'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.295502,22.811394',\n",
       "       'destination': '113.294441,22.819897',\n",
       "       'distance': '1416',\n",
       "       'duration': '1213',\n",
       "       'steps': [{'instruction': '沿迎宾路步行110米左转',\n",
       "         'road': '迎宾路',\n",
       "         'distance': '110',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295502,22.811394;113.296234,22.810673',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行197米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '197',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296234,22.810669;113.296303,22.810734;113.296364,22.810789;113.296600,22.810860;113.297501,22.811724;113.297646,22.811853',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1109米',\n",
       "         'road': [],\n",
       "         'distance': '1109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297646,22.811853;113.297653,22.812466;113.297676,22.812557;113.297668,22.812677;113.297607,22.812809;113.296860,22.813612;113.296722,22.813906;113.296700,22.814198;113.296768,22.814348;113.297089,22.814844;113.297127,22.814957;113.297104,22.815065;113.296944,22.815643;113.296944,22.816008;113.296890,22.816349;113.296692,22.816559;113.296410,22.816658;113.296280,22.816828;113.296333,22.817009;113.296356,22.817152;113.296471,22.817530;113.296471,22.817808;113.296471,22.817904;113.296394,22.818577;113.296387,22.819080;113.296364,22.819132;113.296333,22.819193;113.295868,22.819609;113.295761,22.819656;113.295578,22.819717;113.294884,22.819836;113.294441,22.819897;113.294441,22.819897',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '4.0',\n",
       "    'duration': '4520',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2666',\n",
       "    'distance': '9273',\n",
       "    'missed': '1',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.271248,22.779835',\n",
       "       'destination': '113.270493,22.776623',\n",
       "       'distance': '562',\n",
       "       'duration': '481',\n",
       "       'steps': [{'instruction': '沿滨河路步行106米向左前方行走',\n",
       "         'road': '滨河路',\n",
       "         'distance': '106',\n",
       "         'duration': [],\n",
       "         'polyline': '113.271248,22.779835;113.270828,22.779705;113.270554,22.779654;113.270462,22.779654;113.270386,22.779657;113.270241,22.779692',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行7米右转',\n",
       "         'road': [],\n",
       "         'distance': '7',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270241,22.779692;113.270210,22.779644',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿滨河路步行16米左转',\n",
       "         'road': '滨河路',\n",
       "         'distance': '16',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270210,22.779640;113.270073,22.779705',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行20米向左前方行走',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '20',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270065,22.779705;113.269897,22.779596',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿北闸大街步行333米左转',\n",
       "         'road': '北闸大街',\n",
       "         'distance': '333',\n",
       "         'duration': [],\n",
       "         'polyline': '113.269897,22.779593;113.269791,22.779419;113.269737,22.779324;113.269737,22.779232;113.269745,22.779137;113.269859,22.778833;113.270065,22.778290;113.270081,22.778208;113.270157,22.777899;113.270317,22.777218;113.270409,22.776688',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行40米右转',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270409,22.776684;113.270790,22.776762',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行8米右转',\n",
       "         'road': [],\n",
       "         'distance': '8',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270790,22.776762;113.270805,22.776688',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿容奇大道中步行32米到达信德上城',\n",
       "         'road': '容奇大道中',\n",
       "         'distance': '32',\n",
       "         'duration': [],\n",
       "         'polyline': '113.270805,22.776684;113.270752,22.776680;113.270493,22.776623',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达信德上城'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '信德上城',\n",
       "          'id': '440600011665014',\n",
       "          'location': '113.270477,22.776617'},\n",
       "         'arrival_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011665022',\n",
       "          'location': '113.289421,22.799318'},\n",
       "         'name': '318路(格兰仕厂--顺德客运总站)',\n",
       "         'id': '440600011665',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5226',\n",
       "         'duration': '1322',\n",
       "         'polyline': '113.270477,22.776617;113.270470,22.776615;113.270744,22.776670;113.271408,22.776798;113.272133,22.776867;113.272667,22.776890;113.273430,22.776926;113.273811,22.776949;113.274452,22.776979;113.275253,22.777021;113.275703,22.777048;113.276222,22.777071;113.276260,22.777071;113.276527,22.777088;113.276764,22.777096;113.276932,22.777100;113.277473,22.777132;113.277466,22.777132;113.277794,22.777149;113.278854,22.777208;113.279472,22.777235;113.280113,22.777275;113.280220,22.777277;113.281769,22.777361;113.281937,22.777365;113.282372,22.777388;113.282936,22.777409;113.283058,22.777418;113.283379,22.777435;113.283745,22.777445;113.284103,22.777458;113.285683,22.777546;113.285873,22.777555;113.286247,22.777565;113.286385,22.777687;113.286339,22.778269;113.286301,22.778763;113.286339,22.778906;113.286385,22.778990;113.286438,22.779045;113.286659,22.779131;113.286789,22.779158;113.287140,22.779184;113.287323,22.779144;113.287399,22.779079;113.287460,22.779003;113.287483,22.778912;113.287582,22.778320;113.287628,22.777752;113.287636,22.777687;113.287735,22.776817;113.287750,22.776731;113.287750,22.776726;113.287865,22.775414;113.287888,22.775133;113.287842,22.775040;113.287727,22.774944;113.287544,22.774881;113.287453,22.775751;113.287376,22.776529;113.287247,22.777464;113.286980,22.779427;113.286949,22.779709;113.286896,22.780123;113.286255,22.785643;113.286232,22.785833;113.286148,22.786535;113.285927,22.788456;113.285767,22.789917;113.285667,22.790688;113.285599,22.791067;113.285500,22.791540;113.285500,22.791536;113.285385,22.791948;113.285278,22.792286;113.285316,22.792574;113.285362,22.792723;113.285408,22.792828;113.285538,22.793009;113.286018,22.793251;113.286743,22.793646;113.287361,22.793962;113.287651,22.794115;113.288452,22.794535;113.288872,22.794731;113.289345,22.794977;113.289436,22.795031;113.289688,22.795164;113.289841,22.795214;113.290222,22.795292;113.290672,22.795347;113.291016,22.795404;113.291077,22.795422;113.291428,22.795561;113.291603,22.795637;113.291046,22.796579;113.291023,22.796627;113.291016,22.796640;113.290916,22.796808;113.290886,22.796867;113.290474,22.797527;113.289864,22.798576;113.289680,22.798889;113.289421,22.799318',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '富丽大厦',\n",
       "           'id': '440600011665015',\n",
       "           'location': '113.277473,22.777132'},\n",
       "          {'name': '可可公寓',\n",
       "           'id': '440600011665016',\n",
       "           'location': '113.280113,22.777275'},\n",
       "          {'name': '容山邮局',\n",
       "           'id': '440600011665017',\n",
       "           'location': '113.283745,22.777445'},\n",
       "          {'name': '容奇大桥(桥东路)',\n",
       "           'id': '440600011665041',\n",
       "           'location': '113.287750,22.776731'},\n",
       "          {'name': '科龙华宝厂',\n",
       "           'id': '440600011665038',\n",
       "           'location': '113.285500,22.791540'},\n",
       "          {'name': '嘉信城市广场',\n",
       "           'id': '440600011665039',\n",
       "           'location': '113.289345,22.794977'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.289421,22.799314',\n",
       "       'destination': '113.289314,22.799498',\n",
       "       'distance': '23',\n",
       "       'duration': '19',\n",
       "       'steps': [{'instruction': '沿祥和路步行23米到达嘉信城市花园',\n",
       "         'road': '祥和路',\n",
       "         'distance': '23',\n",
       "         'duration': [],\n",
       "         'polyline': '113.289421,22.799314;113.289314,22.799498',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉信城市花园'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600012145027',\n",
       "          'location': '113.289307,22.799498'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600012145047',\n",
       "          'location': '113.298195,22.805799'},\n",
       "         'name': '902路(新滘站--凤凰湾风情荟庭)',\n",
       "         'id': '440600012145',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '1381',\n",
       "         'duration': '913',\n",
       "         'polyline': '113.289307,22.799498;113.289314,22.799496;113.289314,22.799492;113.289185,22.799700;113.289078,22.799883;113.288506,22.800859;113.289436,22.801332;113.290573,22.801918;113.290710,22.801983;113.290955,22.802105;113.291039,22.802149;113.291367,22.802322;113.291626,22.802448;113.293297,22.803307;113.293297,22.803303;113.293823,22.803576;113.294540,22.803936;113.295746,22.804552;113.295746,22.804548;113.296722,22.805044;113.296982,22.805178;113.297256,22.805317;113.297325,22.805365;113.297569,22.805473;113.298195,22.805799',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '3',\n",
       "         'via_stops': [{'name': '聚胜花园',\n",
       "           'id': '440600012145028',\n",
       "           'location': '113.289436,22.801332'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600012145029',\n",
       "           'location': '113.293297,22.803307'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600012145030',\n",
       "           'location': '113.295746,22.804552'}]},\n",
       "        {'departure_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011526077',\n",
       "          'location': '113.289440,22.799280'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011526094',\n",
       "          'location': '113.298157,22.805773'},\n",
       "         'name': '佛308路(容桂客运站--大岗客运站)',\n",
       "         'id': '440600011526',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '1439',\n",
       "         'duration': '966',\n",
       "         'polyline': '113.289440,22.799280;113.289436,22.799276;113.289440,22.799280;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288681,22.800859;113.288724,22.800964;113.289397,22.801315;113.289398,22.801315;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293228,22.803268;113.293228,22.803272;113.295712,22.804535;113.295715,22.804531;113.296722,22.805044;113.296982,22.805178;113.297256,22.805317;113.297325,22.805365;113.297569,22.805473;113.298157,22.805773',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '3',\n",
       "         'via_stops': [{'name': '聚胜花园站',\n",
       "           'id': '440600011526080',\n",
       "           'location': '113.289397,22.801315'},\n",
       "          {'name': '顺德区政府站',\n",
       "           'id': '440600011526081',\n",
       "           'location': '113.293228,22.803268'},\n",
       "          {'name': '区行政服务中心站',\n",
       "           'id': '440600011526101',\n",
       "           'location': '113.295712,22.804535'}]},\n",
       "        {'departure_stop': {'name': '嘉信城市花园',\n",
       "          'id': '440600011890016',\n",
       "          'location': '113.289397,22.799358'},\n",
       "         'arrival_stop': {'name': '华侨中学',\n",
       "          'id': '440600011890030',\n",
       "          'location': '113.298225,22.805807'},\n",
       "         'name': '928路(桂花洲--同江医院)',\n",
       "         'id': '440600011890',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '1403',\n",
       "         'duration': '1035',\n",
       "         'polyline': '113.289397,22.799358;113.289398,22.799358;113.289192,22.799696;113.289085,22.799883;113.288628,22.800642;113.288681,22.800859;113.288719,22.800964;113.289520,22.801376;113.289856,22.801554;113.290565,22.801918;113.290710,22.801987;113.290955,22.802105;113.291031,22.802149;113.291367,22.802326;113.291618,22.802448;113.293114,22.803211;113.293457,22.803387;113.293823,22.803576;113.294540,22.803942;113.295815,22.804586;113.295815,22.804583;113.296722,22.805044;113.296974,22.805178;113.297256,22.805321;113.297333,22.805361;113.297577,22.805473;113.298225,22.805807',\n",
       "         'bustimetag': '2',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2200',\n",
       "         'via_num': '3',\n",
       "         'via_stops': [{'name': '聚胜花园',\n",
       "           'id': '440600011890017',\n",
       "           'location': '113.289520,22.801376'},\n",
       "          {'name': '顺德区政府',\n",
       "           'id': '440600011890018',\n",
       "           'location': '113.293457,22.803387'},\n",
       "          {'name': '区行政服务中心',\n",
       "           'id': '440600011890019',\n",
       "           'location': '113.295815,22.804586'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.298210,22.805799',\n",
       "       'destination': '113.294441,22.819897',\n",
       "       'distance': '2081',\n",
       "       'duration': '1783',\n",
       "       'steps': [{'instruction': '沿德民路步行69米右转',\n",
       "         'road': '德民路',\n",
       "         'distance': '69',\n",
       "         'duration': [],\n",
       "         'polyline': '113.298210,22.805799;113.297623,22.805500',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行17米左转',\n",
       "         'road': [],\n",
       "         'distance': '17',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297623,22.805494;113.297554,22.805559;113.297546,22.805630',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行47米向右前方行走',\n",
       "         'road': '国泰路',\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297546,22.805630;113.297363,22.805626;113.297279,22.805651;113.297226,22.805668;113.297112,22.805738',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行325米右转',\n",
       "         'road': '国泰路',\n",
       "         'distance': '325',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297112,22.805738;113.296860,22.806154;113.296394,22.806967;113.296219,22.807280;113.295868,22.807831;113.295761,22.808064;113.295746,22.808199;113.295769,22.808281;113.295815,22.808352',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿龙盘北路步行22米左转',\n",
       "         'road': '龙盘北路',\n",
       "         'distance': '22',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295815,22.808352;113.296005,22.808451',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行15米左转',\n",
       "         'road': [],\n",
       "         'distance': '15',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296005,22.808451;113.295921,22.808563',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿龙盘北路步行28米右转',\n",
       "         'road': '龙盘北路',\n",
       "         'distance': '28',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295921,22.808573;113.295685,22.808437',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿国泰路步行84米往前走',\n",
       "         'road': '国泰路',\n",
       "         'distance': '84',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295685,22.808434;113.295822,22.808989;113.295860,22.809175',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿迎宾路步行163米向右前方行走',\n",
       "         'road': '迎宾路',\n",
       "         'distance': '163',\n",
       "         'duration': [],\n",
       "         'polyline': '113.295860,22.809175;113.295959,22.809649;113.296097,22.810312;113.296196,22.810629',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行202米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '202',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296196,22.810629;113.296234,22.810669;113.296303,22.810734;113.296364,22.810789;113.296600,22.810860;113.297501,22.811724;113.297646,22.811853',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1109米',\n",
       "         'road': [],\n",
       "         'distance': '1109',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297646,22.811853;113.297653,22.812466;113.297676,22.812557;113.297668,22.812677;113.297607,22.812809;113.296860,22.813612;113.296722,22.813906;113.296700,22.814198;113.296768,22.814348;113.297089,22.814844;113.297127,22.814957;113.297104,22.815065;113.296944,22.815643;113.296944,22.816008;113.296890,22.816349;113.296692,22.816559;113.296410,22.816658;113.296280,22.816828;113.296333,22.817009;113.296356,22.817152;113.296471,22.817530;113.296471,22.817808;113.296471,22.817904;113.296394,22.818577;113.296387,22.819080;113.296364,22.819132;113.296333,22.819193;113.295868,22.819609;113.295761,22.819656;113.295578,22.819717;113.294884,22.819836;113.294441,22.819897;113.294441,22.819897',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.transit(jun_key,'113.271191,22.779995','113.292382,22.818665','佛山市')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>type</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>bustimetag</th>\n",
       "      <th>start_time</th>\n",
       "      <th>end_time</th>\n",
       "      <th>via_num</th>\n",
       "      <th>via_stops</th>\n",
       "      <th>departure_stop.name</th>\n",
       "      <th>departure_stop.id</th>\n",
       "      <th>departure_stop.location</th>\n",
       "      <th>arrival_stop.name</th>\n",
       "      <th>arrival_stop.id</th>\n",
       "      <th>arrival_stop.location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>928路(桂花洲--同江医院)</td>\n",
       "      <td>440600011890</td>\n",
       "      <td>普通公交线路</td>\n",
       "      <td>5855</td>\n",
       "      <td>1502</td>\n",
       "      <td>113.277687,22.777145;113.277794,22.777149;113....</td>\n",
       "      <td>2</td>\n",
       "      <td>0630</td>\n",
       "      <td>2200</td>\n",
       "      <td>9</td>\n",
       "      <td>[{'name': '可可公寓', 'id': '440600011890011', 'lo...</td>\n",
       "      <td>富丽大厦</td>\n",
       "      <td>440600011890010</td>\n",
       "      <td>113.277687,22.777145</td>\n",
       "      <td>华侨中学</td>\n",
       "      <td>440600011890030</td>\n",
       "      <td>113.298225,22.805807</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "              name            id    type distance duration  \\\n",
       "0  928路(桂花洲--同江医院)  440600011890  普通公交线路     5855     1502   \n",
       "\n",
       "                                            polyline bustimetag start_time  \\\n",
       "0  113.277687,22.777145;113.277794,22.777149;113....          2       0630   \n",
       "\n",
       "  end_time via_num                                          via_stops  \\\n",
       "0     2200       9  [{'name': '可可公寓', 'id': '440600011890011', 'lo...   \n",
       "\n",
       "  departure_stop.name departure_stop.id departure_stop.location  \\\n",
       "0                富丽大厦   440600011890010    113.277687,22.777145   \n",
       "\n",
       "  arrival_stop.name  arrival_stop.id arrival_stop.location  \n",
       "0              华侨中学  440600011890030  113.298225,22.805807  "
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.json_normalize(geo.transit(jun_key,'113.271191,22.779995','113.292382,22.818665','佛山市')['route']['transits'][0]['segments'][0]['bus']['buslines'][0])\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>可可公寓</td>\n",
       "      <td>440600011890011</td>\n",
       "      <td>113.279869,22.777258</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>容山邮局</td>\n",
       "      <td>440600011890012</td>\n",
       "      <td>113.283772,22.777348</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>容奇大桥(桥东路)</td>\n",
       "      <td>440600011890013</td>\n",
       "      <td>113.287747,22.776732</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>科龙华宝厂</td>\n",
       "      <td>440600011890025</td>\n",
       "      <td>113.285500,22.791536</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>嘉信城市广场</td>\n",
       "      <td>440600011890026</td>\n",
       "      <td>113.289258,22.794944</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>嘉信城市花园</td>\n",
       "      <td>440600011890016</td>\n",
       "      <td>113.289397,22.799358</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>聚胜花园</td>\n",
       "      <td>440600011890017</td>\n",
       "      <td>113.289520,22.801376</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>顺德区政府</td>\n",
       "      <td>440600011890018</td>\n",
       "      <td>113.293457,22.803387</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>区行政服务中心</td>\n",
       "      <td>440600011890019</td>\n",
       "      <td>113.295815,22.804586</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        name               id              location\n",
       "0       可可公寓  440600011890011  113.279869,22.777258\n",
       "1       容山邮局  440600011890012  113.283772,22.777348\n",
       "2  容奇大桥(桥东路)  440600011890013  113.287747,22.776732\n",
       "3      科龙华宝厂  440600011890025  113.285500,22.791536\n",
       "4     嘉信城市广场  440600011890026  113.289258,22.794944\n",
       "5     嘉信城市花园  440600011890016  113.289397,22.799358\n",
       "6       聚胜花园  440600011890017  113.289520,22.801376\n",
       "7      顺德区政府  440600011890018  113.293457,22.803387\n",
       "8    区行政服务中心  440600011890019  113.295815,22.804586"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.json_normalize(geo.transit(jun_key,'113.271191,22.779995','113.292382,22.818665','佛山市')['route']['transits'][0]['segments'][0]['bus']['buslines'][0]['via_stops'])\n",
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 驾车路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.271191,22.779995',\n",
       "  'destination': '113.292382,22.818665',\n",
       "  'paths': [{'distance': '11440',\n",
       "    'duration': '1896',\n",
       "    'strategy': '速度最快',\n",
       "    'tolls': '0',\n",
       "    'toll_distance': '0',\n",
       "    'steps': [{'instruction': '沿滨河路途径长堤路向西行驶468米左转调头',\n",
       "      'orientation': '西',\n",
       "      'road': '滨河路',\n",
       "      'distance': '468',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '101',\n",
       "      'polyline': '113.271246,22.779835;113.270747,22.779679;113.270547,22.779648;113.270378,22.779657;113.270152,22.779727;113.269566,22.780026;113.269149,22.780191;113.269063,22.780191;113.269041,22.780187;113.268828,22.780148;113.268333,22.780004;113.268095,22.779918;113.268056,22.779874;113.267274,22.779601;113.267001,22.77944',\n",
       "      'action': '左转调头',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿长堤路途径滨河路向东行驶225米向右前方行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '长堤路',\n",
       "      'distance': '225',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '44',\n",
       "      'polyline': '113.267001,22.77944;113.267274,22.779601;113.268056,22.779874;113.268112,22.77987;113.268628,22.780004;113.269041,22.7801;113.269067,22.7801',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿滨河路向东行驶744米右转',\n",
       "      'orientation': '东',\n",
       "      'road': '滨河路',\n",
       "      'distance': '744',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '123',\n",
       "      'polyline': '113.269067,22.7801;113.269249,22.780074;113.269405,22.780013;113.269887,22.779796;113.270061,22.779705;113.270243,22.779622;113.270343,22.779592;113.270503,22.779596;113.270768,22.779627;113.271515,22.779865;113.271988,22.780009;113.272539,22.780187;113.272956,22.78033;113.273186,22.780408;113.273403,22.780451;113.27365,22.780477;113.274115,22.780525;113.274991,22.78059;113.275278,22.780564;113.275547,22.780482;113.275903,22.780391;113.27605,22.780369',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿凤祥北路向南行驶354米左转',\n",
       "      'orientation': '南',\n",
       "      'road': '凤祥北路',\n",
       "      'distance': '354',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '93',\n",
       "      'polyline': '113.27605,22.780369;113.276081,22.779488;113.276102,22.779206;113.276141,22.778711;113.276176,22.778364;113.276224,22.777773;113.276228,22.777665;113.27622,22.777418;113.276228,22.777148',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿容奇大道中向东行驶1.0千米左转',\n",
       "      'orientation': '东',\n",
       "      'road': '容奇大道中',\n",
       "      'distance': '1018',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '174',\n",
       "      'polyline': '113.276254,22.77707;113.276545,22.777088;113.276732,22.777092;113.276949,22.777101;113.277791,22.777148;113.278863,22.777214;113.279479,22.777235;113.280113,22.777274;113.281766,22.777361;113.28207,22.777374;113.28237,22.777387;113.282704,22.777396;113.282804,22.777405;113.282951,22.777413;113.283325,22.777431;113.28411,22.777457;113.284366,22.777478;113.285577,22.777543;113.285677,22.777548;113.285907,22.777565;113.28625,22.777565',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿桥西路途径桥东路向东北行驶247米右转',\n",
       "      'orientation': '东北',\n",
       "      'road': '桥西路',\n",
       "      'distance': '247',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '36',\n",
       "      'polyline': '113.286385,22.777687;113.286302,22.778763;113.286337,22.778906;113.28638,22.778989;113.286437,22.779045;113.286654,22.779132;113.286793,22.779158;113.287135,22.779184;113.287322,22.779145',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿桥东路向南行驶497米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '桥东路',\n",
       "      'distance': '497',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '74',\n",
       "      'polyline': '113.287322,22.779145;113.287396,22.77908;113.287457,22.779002;113.287483,22.778911;113.287509,22.778793;113.287574,22.778286;113.28763,22.777752;113.287639,22.777687;113.287734,22.776819;113.287747,22.776732;113.287834,22.775881;113.287886,22.775135;113.287839,22.775039;113.287782,22.774996;113.287726,22.774944;113.287548,22.774883',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿广珠公路途径容奇大桥向北行驶1.9千米向右前方行驶进入右转专用道',\n",
       "      'orientation': '北',\n",
       "      'road': '广珠公路',\n",
       "      'distance': '1940',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '139',\n",
       "      'polyline': '113.287548,22.774883;113.287452,22.775751;113.287378,22.776528;113.287201,22.777852;113.286975,22.779427;113.286949,22.779709;113.286901,22.780113;113.286254,22.785642;113.286233,22.785829;113.286155,22.786536;113.285929,22.788433;113.285768,22.789874;113.285729,22.790278;113.285599,22.791068;113.285499,22.791545;113.285391,22.791949;113.285278,22.792287',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入右转专用道'},\n",
       "     {'instruction': '沿兴顺路向东北行驶97米右转',\n",
       "      'orientation': '东北',\n",
       "      'road': '兴顺路',\n",
       "      'distance': '97',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '17',\n",
       "      'polyline': '113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.28566,22.793051',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿兴顺路向东北行驶655米左转',\n",
       "      'orientation': '东北',\n",
       "      'road': '兴顺路',\n",
       "      'distance': '655',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '101',\n",
       "      'polyline': '113.28566,22.793051;113.28602,22.793251;113.286745,22.793646;113.287357,22.793963;113.287652,22.794115;113.288312,22.794457;113.288937,22.794787;113.28944,22.79503;113.289687,22.795165;113.289844,22.795213;113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425;113.291185,22.795464;113.291432,22.79556',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿祥和路向西北行驶736米向右前方行驶进入右转专用道',\n",
       "      'orientation': '西北',\n",
       "      'road': '祥和路',\n",
       "      'distance': '736',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '118',\n",
       "      'polyline': '113.291597,22.795638;113.291046,22.79658;113.29102,22.796628;113.291016,22.796632;113.29092,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288507,22.800855;113.288433,22.800985;113.288338,22.801155;113.288121,22.80151',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入右转专用道'},\n",
       "     {'instruction': '沿龙盘北路向北行驶57米右转',\n",
       "      'orientation': '北',\n",
       "      'road': '龙盘北路',\n",
       "      'distance': '57',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '14',\n",
       "      'polyline': '113.288121,22.80151;113.288099,22.801701;113.288112,22.802031',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿龙盘北路向东北行驶1.3千米左转',\n",
       "      'orientation': '东北',\n",
       "      'road': '龙盘北路',\n",
       "      'distance': '1320',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '140',\n",
       "      'polyline': '113.288112,22.802031;113.288663,22.802674;113.289019,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941;113.289614,22.804401;113.289653,22.804492;113.290052,22.805339;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806458;113.291016,22.806489;113.291272,22.806693;113.291675,22.806966;113.292005,22.807148;113.2923,22.807283;113.29283,22.807465;113.293359,22.807617;113.295438,22.808194;113.295816,22.808351;113.296259,22.808581;113.297066,22.809084;113.297465,22.80934',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿观绿路途径聚八线、迎宾路向西北行驶2.0千米右转',\n",
       "      'orientation': '西北',\n",
       "      'road': '观绿路',\n",
       "      'distance': '1960',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '316',\n",
       "      'polyline': '113.297439,22.80951;113.297166,22.809766;113.297044,22.809883;113.296233,22.810668;113.2927,22.81418;113.292595,22.814288;113.292044,22.814839;113.291016,22.815877;113.290699,22.816194;113.290321,22.816576;113.289653,22.817218;113.289531,22.817292;113.288958,22.817613;113.288872,22.81763;113.288776,22.817691;113.288294,22.817951;113.288199,22.818021;113.288116,22.818082;113.287947,22.818242;113.287782,22.818424;113.287643,22.818602;113.28763,22.818624;113.28753,22.818785;113.287361,22.819123;113.287248,22.81944;113.287174,22.819718;113.287096,22.820178;113.287053,22.820382;113.287001,22.820534;113.28678,22.820972;113.285985,22.822196;113.285773,22.822444;113.285508,22.822674;113.285447,22.822704;113.285273,22.822721',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿聚八线向北行驶134米右转',\n",
       "      'orientation': '北',\n",
       "      'road': '聚八线',\n",
       "      'distance': '134',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '63',\n",
       "      'polyline': '113.285273,22.822721;113.28523,22.823941',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿聚八线向东行驶716米靠右',\n",
       "      'orientation': '东',\n",
       "      'road': '聚八线',\n",
       "      'distance': '716',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '254',\n",
       "      'polyline': '113.28523,22.823941;113.285347,22.823889;113.286063,22.823533;113.28638,22.823411;113.286554,22.823359;113.286927,22.823312;113.287179,22.82326;113.287266,22.82322;113.287526,22.823186;113.287999,22.823173;113.288186,22.823181;113.28862,22.823129;113.288984,22.823034;113.289562,22.82293;113.289983,22.822943;113.290135,22.82293;113.290334,22.822895;113.290482,22.822852;113.290664,22.822765;113.290829,22.822639;113.291016,22.822435;113.291124,22.822305;113.291228,22.822222;113.291385,22.82214;113.291675,22.821979',\n",
       "      'action': '靠右',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向东南行驶272米到达目的地',\n",
       "      'orientation': '东南',\n",
       "      'distance': '272',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '89',\n",
       "      'polyline': '113.291675,22.821979;113.291884,22.821858;113.29197,22.821771;113.292096,22.821536;113.292161,22.821354;113.292157,22.821133;113.292075,22.82072;113.292109,22.820634;113.292183,22.820569;113.292418,22.820421;113.292999,22.820226',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地'}],\n",
       "    'restriction': '0',\n",
       "    'traffic_lights': '13'}]}}"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.driving(jun_key,'113.271191,22.779995','113.292382,22.818665')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 骑行路径规划"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'destination': '113.292382,22.818665',\n",
       "  'origin': '113.271191,22.779995',\n",
       "  'paths': [{'distance': 7334,\n",
       "    'duration': 1760,\n",
       "    'steps': [{'action': '向左前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 482,\n",
       "      'duration': 116,\n",
       "      'instruction': '沿滨河路向东骑行482米向左前方行驶',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.271489,22.779913;113.271515,22.77987;113.271515,22.77987;113.271988,22.780009;113.271988,22.780009;113.272535,22.780187;113.272535,22.780187;113.272956,22.780334;113.272956,22.780334;113.27319,22.780408;113.273403,22.780451;113.273624,22.780477;113.273624,22.780477;113.27365,22.780477;113.27365,22.780477;113.274115,22.780525;113.274115,22.780525;113.274128,22.780525;113.274128,22.780525;113.274991,22.78059;113.275282,22.780569;113.275547,22.780486;113.275547,22.780486;113.275898,22.780395;113.27605,22.780373',\n",
       "      'road': '滨河路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1117,\n",
       "      'duration': 268,\n",
       "      'instruction': '沿滨河路向东骑行1117米右转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.27605,22.780369;113.27622,22.780395;113.276428,22.78046;113.276428,22.78046;113.276623,22.78053;113.276623,22.78053;113.276771,22.780586;113.277014,22.780625;113.277561,22.780634;113.277561,22.780634;113.279332,22.780551;113.279332,22.780551;113.280056,22.78053;113.280933,22.780469;113.280933,22.780469;113.282422,22.780347;113.282422,22.780347;113.2825,22.780339;113.2825,22.780339;113.283355,22.780265;113.283767,22.780243;113.284683,22.780308;113.284683,22.780308;113.284809,22.780326;113.284809,22.780326;113.285964,22.780438;113.285964,22.780438;113.286016,22.780443;113.286016,22.780443;113.286636,22.780499;113.286636,22.780499;113.286901,22.780521',\n",
       "      'road': '滨河路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 46,\n",
       "      'duration': 11,\n",
       "      'instruction': '骑行46米右转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.286901,22.780521;113.28691,22.780434;113.28691,22.780434;113.286923,22.780339;113.286962,22.780343;113.286953,22.780473;113.286866,22.780469',\n",
       "      'road': '',\n",
       "      'walk_type': 20},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': None,\n",
       "      'distance': 1319,\n",
       "      'duration': 317,\n",
       "      'instruction': '沿广珠公路向北骑行1319米右转',\n",
       "      'orientation': '北',\n",
       "      'polyline': '113.286853,22.780464;113.286311,22.785165;113.286311,22.785165;113.286159,22.786541;113.286159,22.786541;113.285929,22.788429;113.285768,22.789874;113.285768,22.789874;113.285729,22.790278;113.285608,22.791063;113.285608,22.791063;113.285503,22.791545;113.285395,22.791953;113.285282,22.792287',\n",
       "      'road': '广珠公路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 767,\n",
       "      'duration': 184,\n",
       "      'instruction': '沿兴顺路骑行767米左转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.285278,22.792287;113.285313,22.792574;113.285352,22.792721;113.285352,22.792721;113.285408,22.792826;113.28566,22.793051;113.28566,22.793051;113.286016,22.793251;113.286016,22.793251;113.28674,22.793646;113.28674,22.793646;113.287352,22.793963;113.287352,22.793963;113.287648,22.794115;113.287648,22.794115;113.288312,22.794457;113.288312,22.794457;113.288937,22.794787;113.288937,22.794787;113.288954,22.794792;113.288954,22.794792;113.289158,22.794896;113.289158,22.794896;113.28944,22.79503;113.28944,22.79503;113.289687,22.795165;113.289687,22.795165;113.289848,22.795213;113.290221,22.795295;113.290221,22.795295;113.290677,22.795347;113.290916,22.795386;113.291046,22.795425;113.291046,22.795425;113.291181,22.795464;113.291432,22.79556;113.291432,22.79556;113.291602,22.795638',\n",
       "      'road': '兴顺路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': None,\n",
       "      'distance': 736,\n",
       "      'duration': 177,\n",
       "      'instruction': '沿祥和路向西北骑行736米向右前方行驶',\n",
       "      'orientation': '西北',\n",
       "      'polyline': '113.291602,22.795638;113.29105,22.79658;113.29105,22.79658;113.290924,22.796793;113.290924,22.796793;113.290881,22.796871;113.290881,22.796871;113.29076,22.797079;113.29076,22.797079;113.290477,22.797526;113.290477,22.797526;113.289874,22.798576;113.289874,22.798576;113.289683,22.798889;113.289683,22.798889;113.289193,22.799696;113.289193,22.799696;113.289089,22.799883;113.289089,22.799883;113.288637,22.800642;113.288637,22.800642;113.288516,22.800855;113.288516,22.800855;113.288438,22.800985;113.288438,22.800985;113.288342,22.801159;113.288342,22.801159;113.288125,22.80151',\n",
       "      'road': '祥和路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1387,\n",
       "      'duration': 333,\n",
       "      'instruction': '沿龙盘北路骑行1387米左转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.288121,22.80151;113.288112,22.801806;113.288112,22.801806;113.288116,22.802031;113.288116,22.802031;113.288663,22.802674;113.289015,22.803155;113.289015,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941;113.289436,22.803941;113.289609,22.804401;113.289609,22.804401;113.289648,22.804492;113.289648,22.804492;113.290052,22.805343;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806454;113.291272,22.806693;113.291671,22.806966;113.291671,22.806966;113.292005,22.807148;113.292005,22.807148;113.292305,22.807283;113.29283,22.807465;113.295438,22.808194;113.295438,22.808194;113.295668,22.808277;113.295812,22.808351;113.295812,22.808351;113.296003,22.808451;113.296003,22.808451;113.296263,22.808581;113.297062,22.809084;113.297062,22.809084;113.29747,22.809345;113.29747,22.809345;113.297565,22.809405',\n",
       "      'road': '龙盘北路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 194,\n",
       "      'duration': 47,\n",
       "      'instruction': '沿观绿路向西北骑行194米右转',\n",
       "      'orientation': '西北',\n",
       "      'polyline': '113.297565,22.809405;113.297444,22.80951;113.297444,22.80951;113.297166,22.809766;113.297166,22.809766;113.297114,22.809822;113.297114,22.809822;113.297044,22.809883;113.297044,22.809883;113.296237,22.810668',\n",
       "      'road': '观绿路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 288,\n",
       "      'duration': 69,\n",
       "      'instruction': '向东北骑行288米向右前方行驶',\n",
       "      'orientation': '东北',\n",
       "      'polyline': '113.296233,22.810668;113.296302,22.810734;113.296302,22.810734;113.296363,22.81079;113.296597,22.810859;113.296597,22.810859;113.297504,22.811723;113.297504,22.811723;113.297643,22.811853;113.297643,22.811853;113.297713,22.811914;113.297713,22.811914;113.297925,22.812153;113.297947,22.812218;113.297947,22.812218;113.297995,22.812335;113.297982,22.812461;113.297982,22.812461;113.29796,22.812539;113.29796,22.812539;113.297938,22.812582',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 282,\n",
       "      'duration': 68,\n",
       "      'instruction': '向北骑行282米向右前方行驶',\n",
       "      'orientation': '北',\n",
       "      'polyline': '113.297934,22.812582;113.297964,22.812795;113.29796,22.812904;113.297908,22.813077;113.297821,22.813255;113.297799,22.813511;113.297799,22.813511;113.297739,22.814123;113.297739,22.814123;113.297726,22.81418;113.297726,22.81418;113.297656,22.814375;113.297656,22.814375;113.297635,22.814449;113.297478,22.814701;113.297335,22.814983;113.297335,22.814983;113.297305,22.815039',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '',\n",
       "      'assistant_action': '到达目的地',\n",
       "      'distance': 716,\n",
       "      'duration': 172,\n",
       "      'instruction': '向西北骑行716米到达目的地',\n",
       "      'orientation': '西北',\n",
       "      'polyline': '113.2973,22.815039;113.297344,22.815178;113.297335,22.815451;113.297192,22.816042;113.297192,22.816042;113.296875,22.8173;113.29681,22.8177;113.29681,22.8177;113.296793,22.817821;113.296793,22.817821;113.296623,22.818828;113.296528,22.819136;113.29622,22.819536;113.296046,22.81967;113.296046,22.81967;113.295838,22.819774;113.295838,22.819774;113.295603,22.81987;113.295291,22.819922;113.295039,22.82;113.295039,22.82;113.294948,22.820035;113.294857,22.820035;113.294857,22.820035;113.294709,22.820039;113.294709,22.820039;113.294384,22.819996',\n",
       "      'road': '',\n",
       "      'walk_type': 0}]}]},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.bicycling(jun_key,'113.271191,22.779995','113.292382,22.818665')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 货车路径查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'route': {'destination': '113.292382,22.818665',\n",
       "   'origin': '113.271191,22.779995',\n",
       "   'paths': [{'distance': 12506,\n",
       "     'duration': 2038,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 552,\n",
       "       'duration': 104,\n",
       "       'instruction': '沿滨河路途径长堤路向西行驶552米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.271246,22.779835;113.270747,22.779679;113.270547,22.779648;113.270378,22.779657;113.270152,22.779727;113.269566,22.780026;113.269149,22.780191;113.269063,22.780191;113.269041,22.780187;113.268828,22.780148;113.268333,22.780004;113.268095,22.779918;113.268056,22.779874;113.267274,22.779601;113.267001,22.77944;113.266888,22.779362;113.266706,22.77918;113.266311,22.778937',\n",
       "       'road': '滨河路',\n",
       "       'tmcs': [{'distance': 117,\n",
       "         'polyline': '113.271246,22.779835;113.270747,22.779679;113.270547,22.779648;113.270378,22.779657;113.270152,22.779727',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.270152,22.779727;113.269566,22.780026;113.269149,22.780191',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.269149,22.780191;113.269063,22.780191;113.269041,22.780187;113.268828,22.780148;113.268333,22.780004;113.268095,22.779918;113.268056,22.779874',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 118,\n",
       "         'polyline': '113.268056,22.779874;113.267274,22.779601;113.267001,22.77944',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 42,\n",
       "         'polyline': '113.267001,22.77944;113.266888,22.779362;113.266706,22.77918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.266706,22.77918;113.266311,22.778937',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 536,\n",
       "       'duration': 102,\n",
       "       'instruction': '沿工业路向南行驶536米向左前方行驶',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.266311,22.778937;113.266441,22.778655;113.266467,22.778546;113.26648,22.77842;113.266476,22.778251;113.266476,22.778103;113.266476,22.777708;113.266476,22.776888;113.266493,22.776163;113.266502,22.775911;113.266515,22.775408;113.266523,22.775139;113.266532,22.774952;113.266532,22.774657;113.266532,22.774384;113.266523,22.774093',\n",
       "       'road': '工业路',\n",
       "       'tmcs': [{'distance': 79,\n",
       "         'polyline': '113.266311,22.778937;113.266441,22.778655;113.266467,22.778546;113.26648,22.77842;113.266476,22.778251',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.266476,22.778251;113.266476,22.778103',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.266476,22.778103;113.266476,22.777708',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 171,\n",
       "         'polyline': '113.266476,22.777708;113.266476,22.776888;113.266493,22.776163',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.266493,22.776163;113.266502,22.775911',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.266502,22.775911;113.266515,22.775408',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.266515,22.775408;113.266523,22.775139',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.266523,22.775139;113.266532,22.774952',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.266532,22.774952;113.266532,22.774657;113.266532,22.774384',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.266532,22.774384;113.266523,22.774093',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 238,\n",
       "       'duration': 53,\n",
       "       'instruction': '沿工业路向东行驶238米右转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.266523,22.774093;113.266567,22.773971;113.266606,22.773932;113.26668,22.773893;113.266771,22.773872;113.266953,22.77388;113.2675,22.773997;113.267817,22.774084;113.268038,22.774119;113.268168,22.774132;113.268702,22.774067',\n",
       "       'road': '工业路',\n",
       "       'tmcs': [{'distance': 28,\n",
       "         'polyline': '113.266523,22.774093;113.266567,22.773971;113.266606,22.773932;113.26668,22.773893',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.26668,22.773893;113.266771,22.773872;113.266953,22.77388',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.266953,22.77388;113.2675,22.773997',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.2675,22.773997;113.267817,22.774084;113.268038,22.774119;113.268168,22.774132',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.268168,22.774132;113.268702,22.774067',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转调头',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 382,\n",
       "       'duration': 67,\n",
       "       'instruction': '沿容桂大道北向西南行驶382米左转调头',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.268702,22.774067;113.268424,22.773472;113.26839,22.773407;113.268016,22.772613;113.267782,22.772118;113.267691,22.77194;113.267079,22.770929;113.267153,22.770903',\n",
       "       'road': '容桂大道北',\n",
       "       'tmcs': [{'distance': 71,\n",
       "         'polyline': '113.268702,22.774067;113.268424,22.773472',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.268424,22.773472;113.26839,22.773407',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 95,\n",
       "         'polyline': '113.26839,22.773407;113.268016,22.772613',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.268016,22.772613;113.267782,22.772118',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.267782,22.772118;113.267691,22.77194',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 128,\n",
       "         'polyline': '113.267691,22.77194;113.267079,22.770929;113.267153,22.770903',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '进入环岛',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 476,\n",
       "       'duration': 48,\n",
       "       'instruction': '沿容桂大道北向东北行驶476米进入环岛',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.267153,22.770903;113.267452,22.771393;113.267674,22.771771;113.267791,22.771997;113.267895,22.772192;113.268112,22.772587;113.268494,22.773433;113.268559,22.773563;113.268685,22.773841;113.269032,22.774657;113.269041,22.774683;113.269132,22.774818',\n",
       "       'road': '容桂大道北',\n",
       "       'tmcs': [{'distance': 63,\n",
       "         'polyline': '113.267153,22.770903;113.267452,22.771393',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.267452,22.771393;113.267674,22.771771',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.267674,22.771771;113.267791,22.771997',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.267791,22.771997;113.267895,22.772192',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.267895,22.772192;113.268112,22.772587',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 101,\n",
       "         'polyline': '113.268112,22.772587;113.268494,22.773433',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.268494,22.773433;113.268559,22.773563',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.268559,22.773563;113.268685,22.773841',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 118,\n",
       "         'polyline': '113.268685,22.773841;113.269032,22.774657;113.269041,22.774683;113.269132,22.774818',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '离开环岛',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 54,\n",
       "       'duration': 11,\n",
       "       'instruction': '向东北行驶54米离开环岛',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.269132,22.774818;113.269227,22.774826;113.269293,22.774852;113.269336,22.774909;113.269362,22.775026;113.269332,22.775113;113.269293,22.775161',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 17,\n",
       "         'polyline': '113.269132,22.774818;113.269227,22.774826;113.269293,22.774852',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.269293,22.774852;113.269336,22.774909;113.269362,22.775026',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 17,\n",
       "         'polyline': '113.269362,22.775026;113.269332,22.775113;113.269293,22.775161',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 98,\n",
       "       'duration': 25,\n",
       "       'instruction': '沿容桂大道北向北行驶98米向右前方行驶进入右转专用道',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.269293,22.775161;113.269249,22.775278;113.269232,22.775456;113.269102,22.776029',\n",
       "       'road': '容桂大道北',\n",
       "       'tmcs': [{'distance': 33,\n",
       "         'polyline': '113.269293,22.775161;113.269249,22.775278;113.269232,22.775456',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.269232,22.775456;113.269102,22.776029',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 47,\n",
       "       'duration': 13,\n",
       "       'instruction': '沿容奇大道中向东北行驶47米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.269102,22.776029;113.269102,22.776133;113.269136,22.776224;113.269214,22.776293;113.269327,22.776363',\n",
       "       'road': '容奇大道中',\n",
       "       'tmcs': [{'distance': 47,\n",
       "         'polyline': '113.269102,22.776029;113.269102,22.776133;113.269136,22.776224;113.269214,22.776293;113.269327,22.776363',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1728,\n",
       "       'duration': 279,\n",
       "       'instruction': '沿容奇大道中向东行驶1.7千米左转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.269327,22.776363;113.269583,22.776428;113.270421,22.776602;113.270747,22.776671;113.271406,22.776797;113.272127,22.776866;113.272817,22.776897;113.273429,22.776927;113.273806,22.776949;113.274444,22.776979;113.274883,22.777001;113.275339,22.777027;113.275786,22.777053;113.27622,22.77707;113.276254,22.77707;113.276545,22.777088;113.276732,22.777092;113.276949,22.777101;113.277791,22.777148;113.278863,22.777214;113.279479,22.777235;113.280113,22.777274;113.281766,22.777361;113.28207,22.777374;113.28237,22.777387;113.282704,22.777396;113.282804,22.777405;113.282951,22.777413;113.283325,22.777431;113.28411,22.777457;113.284366,22.777478;113.285577,22.777543;113.285677,22.777548;113.285907,22.777565;113.28625,22.777565;113.286385,22.777687',\n",
       "       'road': '容奇大道中',\n",
       "       'tmcs': [{'distance': 27,\n",
       "         'polyline': '113.269327,22.776363;113.269583,22.776428',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.269583,22.776428;113.270421,22.776602',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.270421,22.776602;113.270747,22.776671',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 143,\n",
       "         'polyline': '113.270747,22.776671;113.271406,22.776797;113.272127,22.776866',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.272127,22.776866;113.272817,22.776897',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.272817,22.776897;113.273429,22.776927',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.273429,22.776927;113.273806,22.776949',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.273806,22.776949;113.274444,22.776979',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 45,\n",
       "         'polyline': '113.274444,22.776979;113.274883,22.777001',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.274883,22.777001;113.275339,22.777027',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.275339,22.777027;113.275786,22.777053',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 44,\n",
       "         'polyline': '113.275786,22.777053;113.27622,22.77707;113.276254,22.77707',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.276254,22.77707;113.276545,22.777088',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.276545,22.777088;113.276732,22.777092',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 22,\n",
       "         'polyline': '113.276732,22.777092;113.276949,22.777101',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 86,\n",
       "         'polyline': '113.276949,22.777101;113.277791,22.777148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 110,\n",
       "         'polyline': '113.277791,22.777148;113.278863,22.777214',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.278863,22.777214;113.279479,22.777235',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 64,\n",
       "         'polyline': '113.279479,22.777235;113.280113,22.777274',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 169,\n",
       "         'polyline': '113.280113,22.777274;113.281766,22.777361',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.281766,22.777361;113.28207,22.777374',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.28207,22.777374;113.28237,22.777387',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.28237,22.777387;113.282704,22.777396',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.282704,22.777396;113.282804,22.777405',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.282804,22.777405;113.282951,22.777413',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.282951,22.777413;113.283325,22.777431',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 80,\n",
       "         'polyline': '113.283325,22.777431;113.28411,22.777457',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.28411,22.777457;113.284366,22.777478',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 124,\n",
       "         'polyline': '113.284366,22.777478;113.285577,22.777543',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.285577,22.777543;113.285677,22.777548',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.285677,22.777548;113.285907,22.777565',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 35,\n",
       "         'polyline': '113.285907,22.777565;113.28625,22.777565;113.286385,22.777687',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 247,\n",
       "       'duration': 35,\n",
       "       'instruction': '沿桥西路途径桥东路向东北行驶247米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.286385,22.777687;113.286302,22.778763;113.286337,22.778906;113.28638,22.778989;113.286437,22.779045;113.286654,22.779132;113.286793,22.779158;113.287135,22.779184;113.287322,22.779145',\n",
       "       'road': '桥西路',\n",
       "       'tmcs': [{'distance': 135,\n",
       "         'polyline': '113.286385,22.777687;113.286302,22.778763;113.286337,22.778906',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.286337,22.778906;113.28638,22.778989;113.286437,22.779045;113.286654,22.779132;113.286793,22.779158;113.287135,22.779184;113.287322,22.779145',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 490,\n",
       "       'duration': 70,\n",
       "       'instruction': '沿桥东路向南行驶490米右转',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.287322,22.779145;113.287396,22.77908;113.287457,22.779002;113.287483,22.778911;113.287509,22.778793;113.287574,22.778286;113.28763,22.777752;113.287639,22.777687;113.287734,22.776819;113.287747,22.776732;113.287834,22.775881;113.287886,22.775135;113.287839,22.775039;113.287782,22.774996;113.287726,22.774944;113.287548,22.774883',\n",
       "       'road': '桥东路',\n",
       "       'tmcs': [{'distance': 101,\n",
       "         'polyline': '113.287322,22.779145;113.287396,22.77908;113.287457,22.779002;113.287483,22.778911;113.287509,22.778793;113.287574,22.778286',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.287574,22.778286;113.28763,22.777752;113.287639,22.777687',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.287639,22.777687;113.287734,22.776819',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.287734,22.776819;113.287747,22.776732',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 224,\n",
       "         'polyline': '113.287747,22.776732;113.287834,22.775881;113.287886,22.775135;113.287839,22.775039;113.287782,22.774996;113.287726,22.774944;113.287548,22.774883',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1940,\n",
       "       'duration': 149,\n",
       "       'instruction': '沿广珠公路途径容奇大桥向北行驶1.9千米向右前方行驶进入右转专用道',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.287548,22.774883;113.287452,22.775751;113.287378,22.776528;113.287201,22.777852;113.286975,22.779427;113.286949,22.779709;113.286901,22.780113;113.286254,22.785642;113.286233,22.785829;113.286155,22.786536;113.285929,22.788433;113.285768,22.789874;113.285729,22.790278;113.285599,22.791068;113.285499,22.791545;113.285391,22.791949;113.285278,22.792287',\n",
       "       'road': '广珠公路',\n",
       "       'tmcs': [{'distance': 96,\n",
       "         'polyline': '113.287548,22.774883;113.287452,22.775751',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 86,\n",
       "         'polyline': '113.287452,22.775751;113.287378,22.776528',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 355,\n",
       "         'polyline': '113.287378,22.776528;113.287201,22.777852;113.286975,22.779427;113.286949,22.779709',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 760,\n",
       "         'polyline': '113.286949,22.779709;113.286901,22.780113;113.286254,22.785642;113.286233,22.785829;113.286155,22.786536',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 371,\n",
       "         'polyline': '113.286155,22.786536;113.285929,22.788433;113.285768,22.789874',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 133,\n",
       "         'polyline': '113.285768,22.789874;113.285729,22.790278;113.285599,22.791068',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 139,\n",
       "         'polyline': '113.285599,22.791068;113.285499,22.791545;113.285391,22.791949;113.285278,22.792287',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 97,\n",
       "       'duration': 17,\n",
       "       'instruction': '沿兴顺路向东北行驶97米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.28566,22.793051',\n",
       "       'road': '兴顺路',\n",
       "       'tmcs': [{'distance': 97,\n",
       "         'polyline': '113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.28566,22.793051',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 495,\n",
       "       'duration': 79,\n",
       "       'instruction': '沿兴顺路向东北行驶495米左转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.28566,22.793051;113.28602,22.793251;113.286745,22.793646;113.287357,22.793963;113.287652,22.794115;113.288312,22.794457;113.288937,22.794787;113.28944,22.79503;113.289687,22.795165;113.289844,22.795213;113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425;113.291185,22.795464;113.291432,22.79556;113.291597,22.795638',\n",
       "       'road': '兴顺路',\n",
       "       'tmcs': [{'distance': 42,\n",
       "         'polyline': '113.28566,22.793051;113.28602,22.793251;113.286745,22.793646',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.286745,22.793646;113.287357,22.793963',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.287357,22.793963;113.287652,22.794115',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 77,\n",
       "         'polyline': '113.287652,22.794115;113.288312,22.794457;113.288937,22.794787',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.288937,22.794787;113.28944,22.79503',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.28944,22.79503;113.289687,22.795165',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.289687,22.795165;113.289844,22.795213;113.290221,22.795291',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 85,\n",
       "         'polyline': '113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.291042,22.795425;113.291185,22.795464;113.291432,22.79556;113.291597,22.795638',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 720,\n",
       "       'duration': 110,\n",
       "       'instruction': '沿祥和路向西北行驶720米向右前方行驶进入右转专用道',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.291597,22.795638;113.291046,22.79658;113.29102,22.796628;113.291016,22.796632;113.29092,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288507,22.800855;113.288433,22.800985;113.288338,22.801155;113.288121,22.80151',\n",
       "       'road': '祥和路',\n",
       "       'tmcs': [{'distance': 119,\n",
       "         'polyline': '113.291597,22.795638;113.291046,22.79658',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.291046,22.79658;113.29102,22.796628;113.291016,22.796632;113.29092,22.796797',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.29092,22.796797;113.290881,22.796871',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.290881,22.796871;113.290751,22.797079',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.290751,22.797079;113.290473,22.797526',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 132,\n",
       "         'polyline': '113.290473,22.797526;113.289865,22.798576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.289865,22.798576;113.289679,22.798889',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 102,\n",
       "         'polyline': '113.289679,22.798889;113.289188,22.799696',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.289188,22.799696;113.289084,22.799883',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.289084,22.799883;113.288633,22.800642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.288633,22.800642;113.288507,22.800855;113.288433,22.800985',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.288433,22.800985;113.288338,22.801155',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 44,\n",
       "         'polyline': '113.288338,22.801155;113.288121,22.80151',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 57,\n",
       "       'duration': 13,\n",
       "       'instruction': '沿龙盘北路向北行驶57米右转',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.288121,22.80151;113.288099,22.801701;113.288112,22.802031',\n",
       "       'road': '龙盘北路',\n",
       "       'tmcs': [{'distance': 57,\n",
       "         'polyline': '113.288121,22.80151;113.288099,22.801701;113.288112,22.802031',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1267,\n",
       "       'duration': 141,\n",
       "       'instruction': '沿龙盘北路向东北行驶1.3千米左转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.288112,22.802031;113.288663,22.802674;113.289019,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941;113.289614,22.804401;113.289653,22.804492;113.290052,22.805339;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806458;113.291016,22.806489;113.291272,22.806693;113.291675,22.806966;113.292005,22.807148;113.2923,22.807283;113.29283,22.807465;113.293359,22.807617;113.295438,22.808194;113.295816,22.808351;113.296259,22.808581;113.297066,22.809084;113.297465,22.80934;113.297439,22.80951',\n",
       "       'road': '龙盘北路',\n",
       "       'tmcs': [{'distance': 155,\n",
       "         'polyline': '113.288112,22.802031;113.288663,22.802674;113.289019,22.803155',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.289019,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 54,\n",
       "         'polyline': '113.289436,22.803941;113.289614,22.804401;113.289653,22.804492',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 350,\n",
       "         'polyline': '113.289653,22.804492;113.290052,22.805339;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806458;113.291016,22.806489;113.291272,22.806693;113.291675,22.806966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.291675,22.806966;113.292005,22.807148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 371,\n",
       "         'polyline': '113.292005,22.807148;113.2923,22.807283;113.29283,22.807465;113.293359,22.807617;113.295438,22.808194;113.295816,22.808351',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 152,\n",
       "         'polyline': '113.295816,22.808351;113.296259,22.808581;113.297066,22.809084',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.297066,22.809084;113.297465,22.80934;113.297439,22.80951',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1960,\n",
       "       'duration': 316,\n",
       "       'instruction': '沿观绿路途径聚八线、迎宾路向西北行驶2.0千米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.297439,22.80951;113.297166,22.809766;113.297044,22.809883;113.296233,22.810668;113.2927,22.81418;113.292595,22.814288;113.292044,22.814839;113.291016,22.815877;113.290699,22.816194;113.290321,22.816576;113.289653,22.817218;113.289531,22.817292;113.288958,22.817613;113.288872,22.81763;113.288776,22.817691;113.288294,22.817951;113.288199,22.818021;113.288116,22.818082;113.287947,22.818242;113.287782,22.818424;113.287643,22.818602;113.28763,22.818624;113.28753,22.818785;113.287361,22.819123;113.287248,22.81944;113.287174,22.819718;113.287096,22.820178;113.287053,22.820382;113.287001,22.820534;113.28678,22.820972;113.285985,22.822196;113.285773,22.822444;113.285508,22.822674;113.285447,22.822704;113.285273,22.822721',\n",
       "       'road': '观绿路',\n",
       "       'tmcs': [{'distance': 40,\n",
       "         'polyline': '113.297439,22.80951;113.297166,22.809766',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.297166,22.809766;113.297044,22.809883',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.297044,22.809883;113.296233,22.810668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 532,\n",
       "         'polyline': '113.296233,22.810668;113.2927,22.81418',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.2927,22.81418;113.292595,22.814288',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.292595,22.814288;113.292044,22.814839',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 203,\n",
       "         'polyline': '113.292044,22.814839;113.291016,22.815877;113.290699,22.816194',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 170,\n",
       "         'polyline': '113.290699,22.816194;113.290321,22.816576;113.289653,22.817218;113.289531,22.817292',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.289531,22.817292;113.288958,22.817613;113.288872,22.81763',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 12,\n",
       "         'polyline': '113.288872,22.81763;113.288776,22.817691',\n",
       "         'status': '未知'},\n",
       "        {'distance': 69,\n",
       "         'polyline': '113.288776,22.817691;113.288294,22.817951;113.288199,22.818021',\n",
       "         'status': '未知'},\n",
       "        {'distance': 270,\n",
       "         'polyline': '113.288199,22.818021;113.288116,22.818082;113.287947,22.818242;113.287782,22.818424;113.287643,22.818602;113.28763,22.818624;113.28753,22.818785;113.287361,22.819123;113.287248,22.81944;113.287174,22.819718;113.287096,22.820178',\n",
       "         'status': '未知'},\n",
       "        {'distance': 350,\n",
       "         'polyline': '113.287096,22.820178;113.287053,22.820382;113.287001,22.820534;113.28678,22.820972;113.285985,22.822196;113.285773,22.822444;113.285508,22.822674;113.285447,22.822704;113.285273,22.822721',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 134,\n",
       "       'duration': 63,\n",
       "       'instruction': '沿聚八线向北行驶134米右转',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.285273,22.822721;113.28523,22.823941',\n",
       "       'road': '聚八线',\n",
       "       'tmcs': [{'distance': 134,\n",
       "         'polyline': '113.285273,22.822721;113.28523,22.823941',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠右',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 716,\n",
       "       'duration': 254,\n",
       "       'instruction': '沿聚八线向东行驶716米靠右',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.28523,22.823941;113.285347,22.823889;113.286063,22.823533;113.28638,22.823411;113.286554,22.823359;113.286927,22.823312;113.287179,22.82326;113.287266,22.82322;113.287526,22.823186;113.287999,22.823173;113.288186,22.823181;113.28862,22.823129;113.288984,22.823034;113.289562,22.82293;113.289983,22.822943;113.290135,22.82293;113.290334,22.822895;113.290482,22.822852;113.290664,22.822765;113.290829,22.822639;113.291016,22.822435;113.291124,22.822305;113.291228,22.822222;113.291385,22.82214;113.291675,22.821979',\n",
       "       'road': '聚八线',\n",
       "       'tmcs': [{'distance': 13,\n",
       "         'polyline': '113.28523,22.823941;113.285347,22.823889',\n",
       "         'status': '未知'},\n",
       "        {'distance': 202,\n",
       "         'polyline': '113.285347,22.823889;113.286063,22.823533;113.28638,22.823411;113.286554,22.823359;113.286927,22.823312;113.287179,22.82326',\n",
       "         'status': '未知'},\n",
       "        {'distance': 292,\n",
       "         'polyline': '113.287179,22.82326;113.287266,22.82322;113.287526,22.823186;113.287999,22.823173;113.288186,22.823181;113.28862,22.823129;113.288984,22.823034;113.289562,22.82293;113.289983,22.822943',\n",
       "         'status': '未知'},\n",
       "        {'distance': 175,\n",
       "         'polyline': '113.289983,22.822943;113.290135,22.82293;113.290334,22.822895;113.290482,22.822852;113.290664,22.822765;113.290829,22.822639;113.291016,22.822435;113.291124,22.822305;113.291228,22.822222;113.291385,22.82214',\n",
       "         'status': '未知'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.291385,22.82214;113.291675,22.821979',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 272,\n",
       "       'duration': 89,\n",
       "       'instruction': '向东南行驶272米到达目的地',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.291675,22.821979;113.291884,22.821858;113.29197,22.821771;113.292096,22.821536;113.292161,22.821354;113.292157,22.821133;113.292075,22.82072;113.292109,22.820634;113.292183,22.820569;113.292418,22.820421;113.292999,22.820226',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 67,\n",
       "         'polyline': '113.291675,22.821979;113.291884,22.821858;113.29197,22.821771;113.292096,22.821536',\n",
       "         'status': '未知'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.292096,22.821536;113.292161,22.821354;113.292157,22.821133;113.292075,22.82072',\n",
       "         'status': '未知'},\n",
       "        {'distance': 113,\n",
       "         'polyline': '113.292075,22.82072;113.292109,22.820634;113.292183,22.820569;113.292418,22.820421;113.292999,22.820226',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 13},\n",
       "    {'distance': 14648,\n",
       "     'duration': 2106,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 552,\n",
       "       'duration': 104,\n",
       "       'instruction': '沿滨河路途径长堤路向西行驶552米左转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.271246,22.779835;113.270747,22.779679;113.270547,22.779648;113.270378,22.779657;113.270152,22.779727;113.269566,22.780026;113.269149,22.780191;113.269063,22.780191;113.269041,22.780187;113.268828,22.780148;113.268333,22.780004;113.268095,22.779918;113.268056,22.779874;113.267274,22.779601;113.267001,22.77944;113.266888,22.779362;113.266706,22.77918;113.266311,22.778937',\n",
       "       'road': '滨河路',\n",
       "       'tmcs': [{'distance': 117,\n",
       "         'polyline': '113.271246,22.779835;113.270747,22.779679;113.270547,22.779648;113.270378,22.779657;113.270152,22.779727',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.270152,22.779727;113.269566,22.780026;113.269149,22.780191',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.269149,22.780191;113.269063,22.780191;113.269041,22.780187;113.268828,22.780148;113.268333,22.780004;113.268095,22.779918;113.268056,22.779874',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 118,\n",
       "         'polyline': '113.268056,22.779874;113.267274,22.779601;113.267001,22.77944',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 42,\n",
       "         'polyline': '113.267001,22.77944;113.266888,22.779362;113.266706,22.77918',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.266706,22.77918;113.266311,22.778937',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 536,\n",
       "       'duration': 102,\n",
       "       'instruction': '沿工业路向南行驶536米向左前方行驶',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.266311,22.778937;113.266441,22.778655;113.266467,22.778546;113.26648,22.77842;113.266476,22.778251;113.266476,22.778103;113.266476,22.777708;113.266476,22.776888;113.266493,22.776163;113.266502,22.775911;113.266515,22.775408;113.266523,22.775139;113.266532,22.774952;113.266532,22.774657;113.266532,22.774384;113.266523,22.774093',\n",
       "       'road': '工业路',\n",
       "       'tmcs': [{'distance': 79,\n",
       "         'polyline': '113.266311,22.778937;113.266441,22.778655;113.266467,22.778546;113.26648,22.77842;113.266476,22.778251',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.266476,22.778251;113.266476,22.778103',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.266476,22.778103;113.266476,22.777708',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 171,\n",
       "         'polyline': '113.266476,22.777708;113.266476,22.776888;113.266493,22.776163',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.266493,22.776163;113.266502,22.775911',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.266502,22.775911;113.266515,22.775408',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.266515,22.775408;113.266523,22.775139',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.266523,22.775139;113.266532,22.774952',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.266532,22.774952;113.266532,22.774657;113.266532,22.774384',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.266532,22.774384;113.266523,22.774093',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 238,\n",
       "       'duration': 53,\n",
       "       'instruction': '沿工业路向东行驶238米右转',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.266523,22.774093;113.266567,22.773971;113.266606,22.773932;113.26668,22.773893;113.266771,22.773872;113.266953,22.77388;113.2675,22.773997;113.267817,22.774084;113.268038,22.774119;113.268168,22.774132;113.268702,22.774067',\n",
       "       'road': '工业路',\n",
       "       'tmcs': [{'distance': 28,\n",
       "         'polyline': '113.266523,22.774093;113.266567,22.773971;113.266606,22.773932;113.26668,22.773893',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.26668,22.773893;113.266771,22.773872;113.266953,22.77388',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 57,\n",
       "         'polyline': '113.266953,22.77388;113.2675,22.773997',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.2675,22.773997;113.267817,22.774084;113.268038,22.774119;113.268168,22.774132',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.268168,22.774132;113.268702,22.774067',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1161,\n",
       "       'duration': 168,\n",
       "       'instruction': '沿容桂大道北向西南行驶1.2千米左转',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.268702,22.774067;113.268424,22.773472;113.26839,22.773407;113.268016,22.772613;113.267782,22.772118;113.267691,22.77194;113.267079,22.770929;113.266918,22.770677;113.266662,22.770269;113.266567,22.770143;113.266241,22.769661;113.265898,22.769258;113.265386,22.768789;113.264909,22.76832;113.264145,22.767561;113.263997,22.767413;113.263863,22.767287;113.263103,22.766528;113.262535,22.765985;113.262426,22.765881;113.262122,22.765569;113.262101,22.765438',\n",
       "       'road': '容桂大道北',\n",
       "       'tmcs': [{'distance': 71,\n",
       "         'polyline': '113.268702,22.774067;113.268424,22.773472',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.268424,22.773472;113.26839,22.773407',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 95,\n",
       "         'polyline': '113.26839,22.773407;113.268016,22.772613',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.268016,22.772613;113.267782,22.772118',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.267782,22.772118;113.267691,22.77194',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 128,\n",
       "         'polyline': '113.267691,22.77194;113.267079,22.770929',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.267079,22.770929;113.266918,22.770677',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 68,\n",
       "         'polyline': '113.266918,22.770677;113.266662,22.770269;113.266567,22.770143',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 119,\n",
       "         'polyline': '113.266567,22.770143;113.266241,22.769661;113.265898,22.769258',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 74,\n",
       "         'polyline': '113.265898,22.769258;113.265386,22.768789',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.265386,22.768789;113.264909,22.76832',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.264909,22.76832;113.264145,22.767561',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 22,\n",
       "         'polyline': '113.264145,22.767561;113.263997,22.767413',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.263997,22.767413;113.263863,22.767287',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.263863,22.767287;113.263103,22.766528',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.263103,22.766528;113.262535,22.765985',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.262535,22.765985;113.262426,22.765881',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.262426,22.765881;113.262122,22.765569;113.262101,22.765438',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 2346,\n",
       "       'duration': 302,\n",
       "       'instruction': '沿桂洲大道中向东南行驶2.3千米左转',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.262101,22.765438;113.262296,22.765347;113.262387,22.765299;113.262808,22.765122;113.263411,22.764865;113.263576,22.764796;113.264397,22.764436;113.264644,22.764332;113.265508,22.763937;113.266115,22.763672;113.266523,22.763494;113.266719,22.763403;113.267548,22.763043;113.268312,22.762704;113.268602,22.762569;113.269041,22.76237;113.269627,22.762114;113.270603,22.761675;113.272244,22.760933;113.272791,22.760686;113.272891,22.760638;113.273359,22.760399;113.27408,22.760035;113.274722,22.759701;113.275612,22.759223;113.276819,22.75862;113.277561,22.758229;113.278043,22.75799;113.279323,22.757339;113.279822,22.757066;113.280751,22.756593;113.281085,22.756428;113.28191,22.75602;113.282595,22.755647;113.282891,22.755694',\n",
       "       'road': '桂洲大道中',\n",
       "       'tmcs': [{'distance': 22,\n",
       "         'polyline': '113.262101,22.765438;113.262296,22.765347',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.262296,22.765347;113.262387,22.765299',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.262387,22.765299;113.262808,22.765122',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 68,\n",
       "         'polyline': '113.262808,22.765122;113.263411,22.764865',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.263411,22.764865;113.263576,22.764796',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 93,\n",
       "         'polyline': '113.263576,22.764796;113.264397,22.764436',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.264397,22.764436;113.264644,22.764332',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 98,\n",
       "         'polyline': '113.264644,22.764332;113.265508,22.763937',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.265508,22.763937;113.266115,22.763672;113.266523,22.763494',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 22,\n",
       "         'polyline': '113.266523,22.763494;113.266719,22.763403',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 94,\n",
       "         'polyline': '113.266719,22.763403;113.267548,22.763043',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 86,\n",
       "         'polyline': '113.267548,22.763043;113.268312,22.762704',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.268312,22.762704;113.268602,22.762569',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 116,\n",
       "         'polyline': '113.268602,22.762569;113.269041,22.76237;113.269627,22.762114',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 111,\n",
       "         'polyline': '113.269627,22.762114;113.270603,22.761675',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 187,\n",
       "         'polyline': '113.270603,22.761675;113.272244,22.760933',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.272244,22.760933;113.272791,22.760686;113.272891,22.760638',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.272891,22.760638;113.273359,22.760399',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 84,\n",
       "         'polyline': '113.273359,22.760399;113.27408,22.760035',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 75,\n",
       "         'polyline': '113.27408,22.760035;113.274722,22.759701',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 246,\n",
       "         'polyline': '113.274722,22.759701;113.275612,22.759223;113.276819,22.75862',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.276819,22.75862;113.277561,22.758229',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.277561,22.758229;113.278043,22.75799',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 150,\n",
       "         'polyline': '113.278043,22.75799;113.279323,22.757339',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 59,\n",
       "         'polyline': '113.279323,22.757339;113.279822,22.757066',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 108,\n",
       "         'polyline': '113.279822,22.757066;113.280751,22.756593',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.280751,22.756593;113.281085,22.756428',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.281085,22.756428;113.28191,22.75602',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 82,\n",
       "         'polyline': '113.28191,22.75602;113.282595,22.755647;113.282891,22.755694',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 4097,\n",
       "       'duration': 295,\n",
       "       'instruction': '沿广珠公路辅路途径容奇大桥、广珠公路向北行驶4.1千米向右前方行驶进入右转专用道',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.282891,22.755694;113.283008,22.756016;113.283112,22.756293;113.283229,22.756571;113.283338,22.756884;113.283364,22.756966;113.283537,22.757556;113.283689,22.758142;113.283867,22.758776;113.284076,22.759549;113.284089,22.759575;113.284145,22.759844;113.284115,22.759978;113.284201,22.760313;113.284314,22.760764;113.284614,22.761901;113.284674,22.762109;113.284683,22.76214;113.284931,22.762969;113.285156,22.763672;113.285573,22.764957;113.285668,22.765291;113.285773,22.765569;113.286037,22.766324;113.286141,22.766645;113.286202,22.766819;113.28635,22.767296;113.286541,22.76786;113.286793,22.76862;113.287031,22.769388;113.287205,22.769974;113.2873,22.77036;113.287387,22.770738;113.287439,22.77105;113.287457,22.771141;113.2875,22.771389;113.287595,22.772153;113.287617,22.772435;113.287643,22.773273;113.287643,22.77362;113.287595,22.774358;113.287569,22.774657;113.287565,22.774727;113.287548,22.774883;113.287452,22.775751;113.287378,22.776528;113.287201,22.777852;113.286975,22.779427;113.286949,22.779709;113.286901,22.780113;113.286254,22.785642;113.286233,22.785829;113.286155,22.786536;113.285929,22.788433;113.285768,22.789874;113.285729,22.790278;113.285599,22.791068;113.285499,22.791545;113.285391,22.791949;113.285278,22.792287',\n",
       "       'road': '广珠公路辅路',\n",
       "       'tmcs': [{'distance': 37,\n",
       "         'polyline': '113.282891,22.755694;113.283008,22.756016',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.283008,22.756016;113.283112,22.756293',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 69,\n",
       "         'polyline': '113.283112,22.756293;113.283229,22.756571;113.283338,22.756884',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.283338,22.756884;113.283364,22.756966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 67,\n",
       "         'polyline': '113.283364,22.756966;113.283537,22.757556',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 67,\n",
       "         'polyline': '113.283537,22.757556;113.283689,22.758142',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 72,\n",
       "         'polyline': '113.283689,22.758142;113.283867,22.758776',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.283867,22.758776;113.284076,22.759549;113.284089,22.759575',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 45,\n",
       "         'polyline': '113.284089,22.759575;113.284145,22.759844;113.284115,22.759978',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.284115,22.759978;113.284201,22.760313',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 51,\n",
       "         'polyline': '113.284201,22.760313;113.284314,22.760764',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 129,\n",
       "         'polyline': '113.284314,22.760764;113.284614,22.761901',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.284614,22.761901;113.284674,22.762109;113.284683,22.76214',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 363,\n",
       "         'polyline': '113.284683,22.76214;113.284931,22.762969;113.285156,22.763672;113.285573,22.764957;113.285668,22.765291',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.285668,22.765291;113.285773,22.765569',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.285773,22.765569;113.286037,22.766324',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 37,\n",
       "         'polyline': '113.286037,22.766324;113.286141,22.766645',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.286141,22.766645;113.286202,22.766819',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.286202,22.766819;113.28635,22.767296',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.28635,22.767296;113.286541,22.76786',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.286541,22.76786;113.286793,22.76862',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 88,\n",
       "         'polyline': '113.286793,22.76862;113.287031,22.769388',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.287031,22.769388;113.287205,22.769974',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 44,\n",
       "         'polyline': '113.287205,22.769974;113.2873,22.77036',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 77,\n",
       "         'polyline': '113.2873,22.77036;113.287387,22.770738;113.287439,22.77105',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 10,\n",
       "         'polyline': '113.287439,22.77105;113.287457,22.771141',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.287457,22.771141;113.2875,22.771389',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 85,\n",
       "         'polyline': '113.2875,22.771389;113.287595,22.772153',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.287595,22.772153;113.287617,22.772435',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.287617,22.772435;113.287643,22.773273',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.287643,22.773273;113.287643,22.77362;113.287595,22.774358',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.287595,22.774358;113.287569,22.774657;113.287565,22.774727;113.287548,22.774883',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.287548,22.774883;113.287452,22.775751',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 86,\n",
       "         'polyline': '113.287452,22.775751;113.287378,22.776528',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 355,\n",
       "         'polyline': '113.287378,22.776528;113.287201,22.777852;113.286975,22.779427;113.286949,22.779709',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 760,\n",
       "         'polyline': '113.286949,22.779709;113.286901,22.780113;113.286254,22.785642;113.286233,22.785829;113.286155,22.786536',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 371,\n",
       "         'polyline': '113.286155,22.786536;113.285929,22.788433;113.285768,22.789874',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 133,\n",
       "         'polyline': '113.285768,22.789874;113.285729,22.790278;113.285599,22.791068',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 139,\n",
       "         'polyline': '113.285599,22.791068;113.285499,22.791545;113.285391,22.791949;113.285278,22.792287',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 97,\n",
       "       'duration': 17,\n",
       "       'instruction': '沿兴顺路向东北行驶97米右转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.28566,22.793051',\n",
       "       'road': '兴顺路',\n",
       "       'tmcs': [{'distance': 97,\n",
       "         'polyline': '113.285278,22.792287;113.285313,22.792574;113.285356,22.792721;113.285404,22.792826;113.28566,22.793051',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 495,\n",
       "       'duration': 79,\n",
       "       'instruction': '沿兴顺路向东北行驶495米左转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.28566,22.793051;113.28602,22.793251;113.286745,22.793646;113.287357,22.793963;113.287652,22.794115;113.288312,22.794457;113.288937,22.794787;113.28944,22.79503;113.289687,22.795165;113.289844,22.795213;113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425;113.291185,22.795464;113.291432,22.79556;113.291597,22.795638',\n",
       "       'road': '兴顺路',\n",
       "       'tmcs': [{'distance': 42,\n",
       "         'polyline': '113.28566,22.793051;113.28602,22.793251;113.286745,22.793646',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.286745,22.793646;113.287357,22.793963',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.287357,22.793963;113.287652,22.794115',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 77,\n",
       "         'polyline': '113.287652,22.794115;113.288312,22.794457;113.288937,22.794787',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.288937,22.794787;113.28944,22.79503',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.28944,22.79503;113.289687,22.795165',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.289687,22.795165;113.289844,22.795213;113.290221,22.795291',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 85,\n",
       "         'polyline': '113.290221,22.795291;113.290677,22.795347;113.290911,22.795386;113.291016,22.795417;113.291042,22.795425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 43,\n",
       "         'polyline': '113.291042,22.795425;113.291185,22.795464;113.291432,22.79556;113.291597,22.795638',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 720,\n",
       "       'duration': 110,\n",
       "       'instruction': '沿祥和路向西北行驶720米向右前方行驶进入右转专用道',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.291597,22.795638;113.291046,22.79658;113.29102,22.796628;113.291016,22.796632;113.29092,22.796797;113.290881,22.796871;113.290751,22.797079;113.290473,22.797526;113.289865,22.798576;113.289679,22.798889;113.289188,22.799696;113.289084,22.799883;113.288633,22.800642;113.288507,22.800855;113.288433,22.800985;113.288338,22.801155;113.288121,22.80151',\n",
       "       'road': '祥和路',\n",
       "       'tmcs': [{'distance': 119,\n",
       "         'polyline': '113.291597,22.795638;113.291046,22.79658',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.291046,22.79658;113.29102,22.796628;113.291016,22.796632;113.29092,22.796797',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.29092,22.796797;113.290881,22.796871',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.290881,22.796871;113.290751,22.797079',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.290751,22.797079;113.290473,22.797526',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 132,\n",
       "         'polyline': '113.290473,22.797526;113.289865,22.798576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.289865,22.798576;113.289679,22.798889',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 102,\n",
       "         'polyline': '113.289679,22.798889;113.289188,22.799696',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.289188,22.799696;113.289084,22.799883',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.289084,22.799883;113.288633,22.800642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.288633,22.800642;113.288507,22.800855;113.288433,22.800985',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.288433,22.800985;113.288338,22.801155',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 44,\n",
       "         'polyline': '113.288338,22.801155;113.288121,22.80151',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 57,\n",
       "       'duration': 13,\n",
       "       'instruction': '沿龙盘北路向北行驶57米右转',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.288121,22.80151;113.288099,22.801701;113.288112,22.802031',\n",
       "       'road': '龙盘北路',\n",
       "       'tmcs': [{'distance': 57,\n",
       "         'polyline': '113.288121,22.80151;113.288099,22.801701;113.288112,22.802031',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1267,\n",
       "       'duration': 141,\n",
       "       'instruction': '沿龙盘北路向东北行驶1.3千米左转',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.288112,22.802031;113.288663,22.802674;113.289019,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941;113.289614,22.804401;113.289653,22.804492;113.290052,22.805339;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806458;113.291016,22.806489;113.291272,22.806693;113.291675,22.806966;113.292005,22.807148;113.2923,22.807283;113.29283,22.807465;113.293359,22.807617;113.295438,22.808194;113.295816,22.808351;113.296259,22.808581;113.297066,22.809084;113.297465,22.80934;113.297439,22.80951',\n",
       "       'road': '龙盘北路',\n",
       "       'tmcs': [{'distance': 155,\n",
       "         'polyline': '113.288112,22.802031;113.288663,22.802674;113.289019,22.803155',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.289019,22.803155;113.289188,22.803429;113.289314,22.803655;113.289436,22.803941',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 54,\n",
       "         'polyline': '113.289436,22.803941;113.289614,22.804401;113.289653,22.804492',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 350,\n",
       "         'polyline': '113.289653,22.804492;113.290052,22.805339;113.290243,22.805642;113.290464,22.805937;113.290677,22.806168;113.290977,22.806458;113.291016,22.806489;113.291272,22.806693;113.291675,22.806966',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.291675,22.806966;113.292005,22.807148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 371,\n",
       "         'polyline': '113.292005,22.807148;113.2923,22.807283;113.29283,22.807465;113.293359,22.807617;113.295438,22.808194;113.295816,22.808351',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 152,\n",
       "         'polyline': '113.295816,22.808351;113.296259,22.808581;113.297066,22.809084',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.297066,22.809084;113.297465,22.80934;113.297439,22.80951',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1960,\n",
       "       'duration': 316,\n",
       "       'instruction': '沿观绿路途径聚八线、迎宾路向西北行驶2.0千米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.297439,22.80951;113.297166,22.809766;113.297044,22.809883;113.296233,22.810668;113.2927,22.81418;113.292595,22.814288;113.292044,22.814839;113.291016,22.815877;113.290699,22.816194;113.290321,22.816576;113.289653,22.817218;113.289531,22.817292;113.288958,22.817613;113.288872,22.81763;113.288776,22.817691;113.288294,22.817951;113.288199,22.818021;113.288116,22.818082;113.287947,22.818242;113.287782,22.818424;113.287643,22.818602;113.28763,22.818624;113.28753,22.818785;113.287361,22.819123;113.287248,22.81944;113.287174,22.819718;113.287096,22.820178;113.287053,22.820382;113.287001,22.820534;113.28678,22.820972;113.285985,22.822196;113.285773,22.822444;113.285508,22.822674;113.285447,22.822704;113.285273,22.822721',\n",
       "       'road': '观绿路',\n",
       "       'tmcs': [{'distance': 40,\n",
       "         'polyline': '113.297439,22.80951;113.297166,22.809766',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.297166,22.809766;113.297044,22.809883',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.297044,22.809883;113.296233,22.810668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 532,\n",
       "         'polyline': '113.296233,22.810668;113.2927,22.81418',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.2927,22.81418;113.292595,22.814288',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.292595,22.814288;113.292044,22.814839',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 203,\n",
       "         'polyline': '113.292044,22.814839;113.291016,22.815877;113.290699,22.816194',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 170,\n",
       "         'polyline': '113.290699,22.816194;113.290321,22.816576;113.289653,22.817218;113.289531,22.817292',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.289531,22.817292;113.288958,22.817613;113.288872,22.81763',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 12,\n",
       "         'polyline': '113.288872,22.81763;113.288776,22.817691',\n",
       "         'status': '未知'},\n",
       "        {'distance': 69,\n",
       "         'polyline': '113.288776,22.817691;113.288294,22.817951;113.288199,22.818021',\n",
       "         'status': '未知'},\n",
       "        {'distance': 270,\n",
       "         'polyline': '113.288199,22.818021;113.288116,22.818082;113.287947,22.818242;113.287782,22.818424;113.287643,22.818602;113.28763,22.818624;113.28753,22.818785;113.287361,22.819123;113.287248,22.81944;113.287174,22.819718;113.287096,22.820178',\n",
       "         'status': '未知'},\n",
       "        {'distance': 350,\n",
       "         'polyline': '113.287096,22.820178;113.287053,22.820382;113.287001,22.820534;113.28678,22.820972;113.285985,22.822196;113.285773,22.822444;113.285508,22.822674;113.285447,22.822704;113.285273,22.822721',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 134,\n",
       "       'duration': 63,\n",
       "       'instruction': '沿聚八线向北行驶134米右转',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.285273,22.822721;113.28523,22.823941',\n",
       "       'road': '聚八线',\n",
       "       'tmcs': [{'distance': 134,\n",
       "         'polyline': '113.285273,22.822721;113.28523,22.823941',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠右',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 716,\n",
       "       'duration': 254,\n",
       "       'instruction': '沿聚八线向东行驶716米靠右',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.28523,22.823941;113.285347,22.823889;113.286063,22.823533;113.28638,22.823411;113.286554,22.823359;113.286927,22.823312;113.287179,22.82326;113.287266,22.82322;113.287526,22.823186;113.287999,22.823173;113.288186,22.823181;113.28862,22.823129;113.288984,22.823034;113.289562,22.82293;113.289983,22.822943;113.290135,22.82293;113.290334,22.822895;113.290482,22.822852;113.290664,22.822765;113.290829,22.822639;113.291016,22.822435;113.291124,22.822305;113.291228,22.822222;113.291385,22.82214;113.291675,22.821979',\n",
       "       'road': '聚八线',\n",
       "       'tmcs': [{'distance': 13,\n",
       "         'polyline': '113.28523,22.823941;113.285347,22.823889',\n",
       "         'status': '未知'},\n",
       "        {'distance': 202,\n",
       "         'polyline': '113.285347,22.823889;113.286063,22.823533;113.28638,22.823411;113.286554,22.823359;113.286927,22.823312;113.287179,22.82326',\n",
       "         'status': '未知'},\n",
       "        {'distance': 292,\n",
       "         'polyline': '113.287179,22.82326;113.287266,22.82322;113.287526,22.823186;113.287999,22.823173;113.288186,22.823181;113.28862,22.823129;113.288984,22.823034;113.289562,22.82293;113.289983,22.822943',\n",
       "         'status': '未知'},\n",
       "        {'distance': 175,\n",
       "         'polyline': '113.289983,22.822943;113.290135,22.82293;113.290334,22.822895;113.290482,22.822852;113.290664,22.822765;113.290829,22.822639;113.291016,22.822435;113.291124,22.822305;113.291228,22.822222;113.291385,22.82214',\n",
       "         'status': '未知'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.291385,22.82214;113.291675,22.821979',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440606',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440606', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 272,\n",
       "       'duration': 89,\n",
       "       'instruction': '向东南行驶272米到达目的地',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.291675,22.821979;113.291884,22.821858;113.29197,22.821771;113.292096,22.821536;113.292161,22.821354;113.292157,22.821133;113.292075,22.82072;113.292109,22.820634;113.292183,22.820569;113.292418,22.820421;113.292999,22.820226',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 67,\n",
       "         'polyline': '113.291675,22.821979;113.291884,22.821858;113.29197,22.821771;113.292096,22.821536',\n",
       "         'status': '未知'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.292096,22.821536;113.292161,22.821354;113.292157,22.821133;113.292075,22.82072',\n",
       "         'status': '未知'},\n",
       "        {'distance': 113,\n",
       "         'polyline': '113.292075,22.82072;113.292109,22.820634;113.292183,22.820569;113.292418,22.820421;113.292999,22.820226',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 11}]},\n",
       "  'count': 2},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.truck(jun_key,'113.271191,22.779995','113.292382,22.818665',1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 行政区域查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'districts': [{'citycode': '0757',\n",
       "   'adcode': '440600',\n",
       "   'name': '佛山市',\n",
       "   'center': '113.122717,23.028762',\n",
       "   'level': 'city',\n",
       "   'districts': [{'citycode': '0757',\n",
       "     'adcode': '440607',\n",
       "     'name': '三水区',\n",
       "     'center': '112.899414,23.16504',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '0757',\n",
       "     'adcode': '440608',\n",
       "     'name': '高明区',\n",
       "     'center': '112.882123,22.893855',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '0757',\n",
       "     'adcode': '440606',\n",
       "     'name': '顺德区',\n",
       "     'center': '113.281826,22.75851',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '0757',\n",
       "     'adcode': '440605',\n",
       "     'name': '南海区',\n",
       "     'center': '113.145577,23.031562',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '0757',\n",
       "     'adcode': '440604',\n",
       "     'name': '禅城区',\n",
       "     'center': '113.112414,23.019643',\n",
       "     'level': 'district',\n",
       "     'districts': []}]}]}"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.district (jun_key,'佛山','1')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 关键字搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '152',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院',\n",
       "   'location': '113.679262,23.632583',\n",
       "   'tel': '020-61787331',\n",
       "   'shopid': [],\n",
       "   'id': 'B00140MR9A'},\n",
       "  {'parent': 'B0FFMCZOK0',\n",
       "   'address': '温泉大道882',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(西北门)',\n",
       "   'location': '113.672109,23.643371',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141JCWL'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院',\n",
       "   'location': '113.671493,23.643831',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFMCZOK0'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道886号中山大学南方学院内',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;学校',\n",
       "   'photos': [],\n",
       "   'typecode': '141200',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-综合楼',\n",
       "   'location': '113.680117,23.631544',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFF2VMJ4'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '中山路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院音乐系',\n",
       "   'location': '113.678792,23.635389',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKPXMCN'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(东南门)',\n",
       "   'location': '113.678733,23.628290',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK8J7XY'},\n",
       "  {'parent': 'B0FFMCZOK0',\n",
       "   'address': '温泉大道882',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(正门)',\n",
       "   'location': '113.671663,23.643941',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G06MOP96'},\n",
       "  {'parent': [],\n",
       "   'address': '神岗镇',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;小学',\n",
       "   'photos': [],\n",
       "   'typecode': '141203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院附属小学',\n",
       "   'location': '113.522758,23.473157',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLA7KQW'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;学校',\n",
       "   'photos': [],\n",
       "   'typecode': '141200',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-综合楼',\n",
       "   'location': '113.677892,23.628958',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLFILKM'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼9号',\n",
       "   'location': '113.679747,23.633032',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLFIY0N'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路4附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院西区饭堂',\n",
       "   'location': '113.676210,23.632177',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJLW0O9'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路21',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼2号',\n",
       "   'location': '113.677060,23.631346',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TRVH'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼10号',\n",
       "   'location': '113.680125,23.633492',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFTC9PH'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-第11教学楼',\n",
       "   'location': '113.680037,23.633173',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJKIA10'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼8号',\n",
       "   'location': '113.680399,23.634329',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141WQCO'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路7',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼7号',\n",
       "   'location': '113.678600,23.633330',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TQGR'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号中山大学南方学院新综合楼二楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院达人书院',\n",
       "   'location': '113.679041,23.632392',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM4JIF8'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-教学楼4号',\n",
       "   'location': '113.677460,23.630490',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TR76'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院1号实验楼',\n",
       "   'location': '113.678215,23.631370',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKP9ET5'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉镇博学路中山大学南方学院9号教学楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-政商研究院',\n",
       "   'location': '113.680427,23.633994',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL9B0QY'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_text(jun_key,\"中山大学南方学院\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 周边搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '888',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '容桂东堤路16号G座首层之五',\n",
       "   'distance': '6',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '三洲牛杂(渔人码头店)',\n",
       "   'location': '113.270507,22.780069',\n",
       "   'tel': '13824517272',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFMEXFRZ'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂街道东风社区东堤路16号H3场地',\n",
       "   'distance': '7',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '麦当来容奇快闪店',\n",
       "   'location': '113.271250,22.780028',\n",
       "   'tel': '0757-26683713',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G23UCDIW'},\n",
       "  {'parent': 'B0FFH901MG',\n",
       "   'address': '渔人码头西南东堤路1号楼之三',\n",
       "   'distance': '7',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '302',\n",
       "   'name': '任胜牛煲',\n",
       "   'location': '113.271139,22.779949',\n",
       "   'tel': '18126637710',\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRBYGJOD'},\n",
       "  {'parent': 'B0FFH901MG',\n",
       "   'address': '容桂东堤路16号渔人码头内',\n",
       "   'distance': '17',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '302',\n",
       "   'name': '娱筷食堂',\n",
       "   'location': '113.271338,22.780074',\n",
       "   'tel': '0757-28881336;13702345887',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFI6295F'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂东风居委会东堤路16号D座',\n",
       "   'distance': '17',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;共享设备;充电宝',\n",
       "   'photos': [],\n",
       "   'typecode': '072101',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '街电(维纳斯精致厨房容桂渔人码头店)',\n",
       "   'location': '113.271266,22.780136',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL7VD0V'},\n",
       "  {'parent': 'B0FFH901MG',\n",
       "   'address': [],\n",
       "   'distance': '28',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '302',\n",
       "   'name': 'VENUS LIFE',\n",
       "   'location': '113.271446,22.780105',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFMCERGI'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂东风居委会东堤路16号D座',\n",
       "   'distance': '30',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '维纳斯精致西餐·石烧牛扒(容桂店)',\n",
       "   'location': '113.271266,22.780136',\n",
       "   'tel': '0757-22904040',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL1GP15'},\n",
       "  {'parent': [],\n",
       "   'address': '东堤路16号',\n",
       "   'distance': '38',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;共享设备;充电宝',\n",
       "   'photos': [],\n",
       "   'typecode': '072101',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '来电(渔人码头)',\n",
       "   'location': '113.270861,22.780154',\n",
       "   'tel': '4008845966',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJIZ7VK'},\n",
       "  {'parent': 'B0FFH901MG',\n",
       "   'address': '渔人码头东堤路16号E座',\n",
       "   'distance': '41',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '302',\n",
       "   'name': '粤赏食新派粤菜(暂停营业)',\n",
       "   'location': '113.271311,22.780352',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKJ0EEQ'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂街道东风社区东堤路凯蓝滨江时光园1座113号铺',\n",
       "   'distance': '50',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;茶艺馆;茶艺馆',\n",
       "   'photos': [],\n",
       "   'typecode': '050600',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '大C柠檬茶室(渔人码头店)',\n",
       "   'location': '113.271593,22.779729',\n",
       "   'tel': '13823440317',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3ZGOGWG'},\n",
       "  {'parent': [],\n",
       "   'address': '东提路凯蓝滨江时光园107号铺',\n",
       "   'distance': '57',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;冷饮店;冷饮店',\n",
       "   'photos': [],\n",
       "   'typecode': '050700',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '桃园知茶(鱼人码头店)',\n",
       "   'location': '113.271212,22.779479',\n",
       "   'tel': '0757-28310686;18927764766',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3ZCSMFD'},\n",
       "  {'parent': [],\n",
       "   'address': '东堤路18附近',\n",
       "   'distance': '64',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '时光荟售楼处',\n",
       "   'location': '113.271754,22.779730',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKHJF74'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂凯蓝滨江时光园1座106号(渔人码头对面)',\n",
       "   'distance': '65',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '天天向上好食者猪扒包(凯蓝滨江时光园店)',\n",
       "   'location': '113.271273,22.779415',\n",
       "   'tel': '18689323908',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2T74MNW'},\n",
       "  {'parent': [],\n",
       "   'address': '滨江时光园103号铺',\n",
       "   'distance': '68',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'photos': [],\n",
       "   'typecode': '050202',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '稻本寿司',\n",
       "   'location': '113.271062,22.779394',\n",
       "   'tel': '0757-22900893',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2FO3AOV'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂街道渔人码头凯蓝滨江时光园102号铺',\n",
       "   'distance': '73',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '椰子日记(容桂分店)',\n",
       "   'location': '113.270944,22.779380',\n",
       "   'tel': '18273178299',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G361ME5L'},\n",
       "  {'parent': [],\n",
       "   'address': '东提路容桂渔人码头一号楼2楼',\n",
       "   'distance': '76',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'SUNDAY SKYBAR',\n",
       "   'location': '113.270446,22.779961',\n",
       "   'tel': '0757-26610466;18144708393',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2TN3BFH'},\n",
       "  {'parent': 'B0FFH901MG',\n",
       "   'address': '东堤路16号3楼',\n",
       "   'distance': '78',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '302',\n",
       "   'name': '夜景音乐烤吧',\n",
       "   'location': '113.270450,22.780171',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLIM8YI'},\n",
       "  {'parent': [],\n",
       "   'address': '渔人码头西南东堤路1号楼',\n",
       "   'distance': '78',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;火锅店',\n",
       "   'photos': [],\n",
       "   'typecode': '050117',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '辣妈新派火锅(顺德渔人码头店)',\n",
       "   'location': '113.270430,22.780084',\n",
       "   'tel': '0757-29811998;13715459000;18128731505',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFHDXY0H'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂街道东风居委会东堤路16号G座首层之三(住所申报)',\n",
       "   'distance': '79',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '任胜餐厅',\n",
       "   'location': '113.270495,22.780305',\n",
       "   'tel': '18126637710;13560051500',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM4D987'},\n",
       "  {'parent': [],\n",
       "   'address': '容桂街道东风社区东堤路16号A座一层之二(住所申报)',\n",
       "   'distance': '81',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '关东煮',\n",
       "   'location': '113.270400,22.779930',\n",
       "   'tel': '13923273323',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G064KS0T'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_around(jun_key,'113.271191,22.779995')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 多边形搜索"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '0',\n",
       " 'infocode': '10000',\n",
       " 'pois': [],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_polygon(jun_key,\"116.460988,40.006919|116.48231,40.007381|116.47516,39.99713|116.472596,39.985227|116.45669,39.984989\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## ID查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'count': '1',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '440000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [],\n",
       "    'opentime2': [],\n",
       "    'rating': '3.5',\n",
       "    'open_time': [],\n",
       "    'meal_ordering': '0'},\n",
       "   'recommend': '0',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '3413123112',\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'deep_info': {'deepsrc': [],\n",
       "    'xsi:type': 'java:com.autonavi.apiserver.core.datamodel.base.DeepContent',\n",
       "    'xmlns:xsi': 'http://www.w3.org/2001/XMLSchema-instance',\n",
       "    'xmlns:java': 'http://java.sun.com'},\n",
       "   'citycode': '0757',\n",
       "   'adname': '顺德区',\n",
       "   'indoor_src': [],\n",
       "   'children': [],\n",
       "   'tel': '13824517272',\n",
       "   'id': 'B0FFMEXFRZ',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': [],\n",
       "   'indoor_map': '0',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-09 23:01:15',\n",
       "   'website': [],\n",
       "   'address': '容桂东堤路16号G座首层之五',\n",
       "   'adcode': '440606',\n",
       "   'pname': '广东省',\n",
       "   'biz_type': 'diner',\n",
       "   'cityname': '佛山市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'indoor_data': {'truefloor': [], 'cpid': [], 'floor': []},\n",
       "   'business_area': '容桂',\n",
       "   'childtype': [],\n",
       "   'rich_content': [],\n",
       "   'exit_location': [],\n",
       "   'name': '三洲牛杂(渔人码头店)',\n",
       "   'location': '113.270507,22.780069',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': [],\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.poi_id(jun_key,\"B0FFMEXFRZ\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## IP定位"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '北京市',\n",
       " 'city': '北京市',\n",
       " 'adcode': '110000',\n",
       " 'rectangle': '116.0119343,39.66127144;116.7829835,40.2164962'}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.ip(jun_key,'114.247.50.2')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 静态地图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x7FFDD4483CA0>"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.staticmap(jun_key,\"113.271191,22.779995\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 坐标转换"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '113.271191,22.779995|113.292382,22.818665'}"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.coordinate_convert(jun_key,'113.271191,22.779995|113.292382,22.818665')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 天气查询"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'forecasts': [{'city': '顺德区',\n",
       "   'adcode': '440606',\n",
       "   'province': '广东',\n",
       "   'reporttime': '2020-11-15 22:52:20',\n",
       "   'casts': [{'date': '2020-11-15',\n",
       "     'week': '7',\n",
       "     'dayweather': '阴',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '25',\n",
       "     'nighttemp': '21',\n",
       "     'daywind': '东北',\n",
       "     'nightwind': '东北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-16',\n",
       "     'week': '1',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '27',\n",
       "     'nighttemp': '21',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-17',\n",
       "     'week': '2',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '28',\n",
       "     'nighttemp': '22',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-18',\n",
       "     'week': '3',\n",
       "     'dayweather': '阵雨',\n",
       "     'nightweather': '阵雨',\n",
       "     'daytemp': '27',\n",
       "     'nighttemp': '23',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'}]}]}"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.weather(jun_key,'顺德')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 输入提示"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '10',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'tips': [{'id': 'B0FFG38ERP',\n",
       "   'name': '顺德华侨城·欢乐海岸PLUS',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.303461,22.816421',\n",
       "   'address': '大良街道逢沙村民委员会欢乐大道1号',\n",
       "   'typecode': '080501',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFK4NIMQ',\n",
       "   'name': '华侨城欢乐海岸主题公园',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.301080,22.814720',\n",
       "   'address': '华侨城',\n",
       "   'typecode': '110000',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFLNAT7F',\n",
       "   'name': '顺德欢乐海岸PLUS停车场',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.303178,22.819449',\n",
       "   'address': [],\n",
       "   'typecode': '150904',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFM3CJV0',\n",
       "   'name': '欢乐海岸plus·火箭蹦极',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.306524,22.815219',\n",
       "   'address': '欢乐海岸plus欢乐时光主题公园',\n",
       "   'typecode': '080501',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFM7M751',\n",
       "   'name': '欢乐海岸plus-丛林飞车',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.305385,22.815286',\n",
       "   'address': '乔岸路',\n",
       "   'typecode': '080501',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFM4396B',\n",
       "   'name': '欢乐海岸plus-梦幻陀螺',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.304181,22.816181',\n",
       "   'address': '大东大道',\n",
       "   'typecode': '080000',\n",
       "   'city': []},\n",
       "  {'id': 'B0G2VUJV7R',\n",
       "   'name': '欢乐海岸plus-树屋攀爬',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.305440,22.815516',\n",
       "   'address': '欢乐海岸plus欢乐时光主题公园',\n",
       "   'typecode': '080000',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFKYLLYI',\n",
       "   'name': '顺德欢乐海岸PLUS停车场(出入口)',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.302574,22.819648',\n",
       "   'address': '大良街道碧桂路以东',\n",
       "   'typecode': '150909',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFKNOSF4',\n",
       "   'name': '欢乐海岸蓝楹湾',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.300153,22.818797',\n",
       "   'address': '顺德快速辅路东100米',\n",
       "   'typecode': '120000',\n",
       "   'city': []},\n",
       "  {'id': 'B0G3KMMUKL',\n",
       "   'name': '顺德欢乐海岸PLUS购物中心',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.303576,22.818938',\n",
       "   'address': '大良街道逢沙村欢乐大道3号',\n",
       "   'typecode': '060101',\n",
       "   'city': []}]}"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.inputtips(jun_key,\"欢乐海岸\",city=\"佛山\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 矩形区域交通态势"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'info': 'INSUFFICIENT_PRIVILEGES',\n",
       " 'infocode': '10012',\n",
       " 'status': '0',\n",
       " 'sec_code_debug': 'd41d8cd98f00b204e9800998ecf8427e',\n",
       " 'key': '1a5ebc8c4ca6c1a7855a3702645c2ee0',\n",
       " 'sec_code': 'd41d8cd98f00b204e9800998ecf8427e'}"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.traffic_rectangle(jun_key,'116.351147,39.966309;116.357134,39.968727')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 圆形区域交通态势"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'info': 'INSUFFICIENT_PRIVILEGES',\n",
       " 'infocode': '10012',\n",
       " 'status': '0',\n",
       " 'sec_code_debug': 'd41d8cd98f00b204e9800998ecf8427e',\n",
       " 'key': '1a5ebc8c4ca6c1a7855a3702645c2ee0',\n",
       " 'sec_code': 'd41d8cd98f00b204e9800998ecf8427e'}"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.traffic_circle(jun_key,'113.271191,22.779995')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 指定线路交通态势"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'info': 'INSUFFICIENT_PRIVILEGES',\n",
       " 'infocode': '10012',\n",
       " 'status': '0',\n",
       " 'sec_code_debug': 'd41d8cd98f00b204e9800998ecf8427e',\n",
       " 'key': '1a5ebc8c4ca6c1a7855a3702645c2ee0',\n",
       " 'sec_code': 'd41d8cd98f00b204e9800998ecf8427e'}"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.traffic_road(jun_key,'容桂街道','佛山')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
